Fri Feb  7 01:12:54 UTC 2025  I: starting to build libstatistics-r-io-perl/trixie/i386 on jenkins on '2025-02-07 01:12'
Fri Feb  7 01:12:54 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_9/43151/console.log
Fri Feb  7 01:12:54 UTC 2025  I: Downloading source for trixie/libstatistics-r-io-perl=1.0002-2
--2025-02-07 01:12:55--  http://deb.debian.org/debian/pool/main/libs/libstatistics-r-io-perl/libstatistics-r-io-perl_1.0002-2.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2537 (2.5K) [text/prs.lines.tag]
Saving to: ‘libstatistics-r-io-perl_1.0002-2.dsc’

     0K ..                                                    100%  335M=0s

2025-02-07 01:12:55 (335 MB/s) - ‘libstatistics-r-io-perl_1.0002-2.dsc’ saved [2537/2537]

Fri Feb  7 01:12:55 UTC 2025  I: libstatistics-r-io-perl_1.0002-2.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: libstatistics-r-io-perl
Binary: libstatistics-r-io-perl
Architecture: all
Version: 1.0002-2
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Doug Torrance <dtorrance@debian.org>
Homepage: https://metacpan.org/release/Statistics-R-IO
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libstatistics-r-io-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libstatistics-r-io-perl.git
Testsuite: autopkgtest-pkg-perl
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: libclass-method-modifiers-perl <!nocheck>, libclass-tiny-antlers-perl <!nocheck>, libclass-tiny-perl (>= 1.001) <!nocheck>, libfile-sharedir-install-perl, libnamespace-clean-perl <!nocheck>, libscalar-list-utils-perl <!nocheck>, libtest-fatal-perl <!nocheck>, libtest-mockobject-perl <!nocheck>, libtest-simple-perl <!nocheck>, perl
Package-List:
 libstatistics-r-io-perl deb perl optional arch=all
Checksums-Sha1:
 12200ec39d0f248c65892ba50ee3ef0b2f404f3e 228477 libstatistics-r-io-perl_1.0002.orig.tar.gz
 a5e2e95f56881c337231f8bde435598f344ddf57 1812 libstatistics-r-io-perl_1.0002-2.debian.tar.xz
Checksums-Sha256:
 8ab978622cc27ac2a9dee94bc6c33a53519f9c92b1fdf8b6b6ad9b9b4289684c 228477 libstatistics-r-io-perl_1.0002.orig.tar.gz
 de3b808500db7870cfc038e9c2840b6fb49277b50dd31fdac346570002ae92a5 1812 libstatistics-r-io-perl_1.0002-2.debian.tar.xz
Files:
 d3e346206108de21e3ab38875def0383 228477 libstatistics-r-io-perl_1.0002.orig.tar.gz
 1cb1a2a127d05ddca40ae0ce151f044d 1812 libstatistics-r-io-perl_1.0002-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEupghwS4HiU+y5K0AkdxKd57FyRAFAmIEm4cVHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEJHcSneexckQlfQQAJrHo3GnGGC5f3Gg1E39MmSd/JKp
wU3rZJx1VDVZ/wyksAPbU9t2BJCLUgIo5HnsloDq/mPsyuOeFRoutJp7Vc178S9l
VDUTP95tYKpp/r7wZaK5rrXQwJZiNZmFZ2c/JRI0PGom0y20isOrvAmVDNsnvbTa
TpHkhqKFLyutLfvUarfaoRWbkxGgTzoQEPFte8vW/MdsEkAcf/AHzGQqZIyxfULR
m9LLyxi6ROZo7xSr5mJD5r86r4rITJteD4z+DUMR+vtnJ5i9KwU9BmgbrzKgu8gd
SX87S7v+o6E48AXjiK7hxVihDdY84fdSh8QoLYbT0lphc7ynO5d+w0N/qp8zN6Xz
ZEb9PAePckaN82rC+M542fl/od9EabK2PjIGRCtcSU6cM3+yHWScYYbig3KWXEpt
2NYz9TC4rKmasbfOVErOy+Np/gLYWVfvSD1UaVmaFoK0AzpMkH5sQBHdYHFt0q2O
QhI6NYVfez9vqVm1hSNrHbalFWivTuqJRUjqlaZiCcGyKT+iY/Y+Y9iHIZ9hCUDH
nlns532x5cFSMv5r0jclvAm4HfBPcrsCjRYYJbBbCPvPnlJsoW4i18oCsm1sU0A5
4+eu41IvsRBYINiNeyKmwpEGSSs1WzShsAZfDZmv17des5wju/4gfdhMzbnf+vfh
hNh6pgw8BGXmFIqY
=wSep
-----END PGP SIGNATURE-----
Fri Feb  7 01:12:55 UTC 2025  I: Checking whether the package is not for us
Fri Feb  7 01:12:55 UTC 2025  I: Starting 1st build on remote node ionos2-i386.debian.net.
Fri Feb  7 01:12:55 UTC 2025  I: Preparing to do remote build '1' on ionos2-i386.debian.net.
Fri Feb  7 01:14:25 UTC 2025  I: Deleting $TMPDIR on ionos2-i386.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Thu Feb  6 13:13:00 -12 2025
I: pbuilder-time-stamp: 1738890780
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [libstatistics-r-io-perl_1.0002-2.dsc]
I: copying [./libstatistics-r-io-perl_1.0002.orig.tar.gz]
I: copying [./libstatistics-r-io-perl_1.0002-2.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./libstatistics-r-io-perl_1.0002-2.dsc: unsupported subcommand
dpkg-source: info: extracting libstatistics-r-io-perl in libstatistics-r-io-perl-1.0002
dpkg-source: info: unpacking libstatistics-r-io-perl_1.0002.orig.tar.gz
dpkg-source: info: unpacking libstatistics-r-io-perl_1.0002-2.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/51115/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='i386'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 '
  DISTRIBUTION='trixie'
  HOME='/root'
  HOST_ARCH='i386'
  IFS=' 	
  '
  INVOCATION_ID='2d543cd1602b4766a686c29355d934b4'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
  LD_PRELOAD='libeatmydata.so'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='51115'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/pbuilderrc_aXL8 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/b1 --logfile b1/build.log libstatistics-r-io-perl_1.0002-2.dsc'
  SUDO_GID='112'
  SUDO_UID='107'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://46.16.76.132:3128'
I: uname -a
  Linux ionos2-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/51115/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), libclass-method-modifiers-perl, libclass-tiny-antlers-perl, libclass-tiny-perl (>= 1.001), libfile-sharedir-install-perl, libnamespace-clean-perl, libscalar-list-utils-perl, libtest-fatal-perl, libtest-mockobject-perl, libtest-simple-perl, perl
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19828 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on libclass-method-modifiers-perl; however:
  Package libclass-method-modifiers-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libclass-tiny-antlers-perl; however:
  Package libclass-tiny-antlers-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libclass-tiny-perl (>= 1.001); however:
  Package libclass-tiny-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libfile-sharedir-install-perl; however:
  Package libfile-sharedir-install-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libnamespace-clean-perl; however:
  Package libnamespace-clean-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however:
  Package libtest-fatal-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-mockobject-perl; however:
  Package libtest-mockobject-perl is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libb-hooks-endofscope-perl{a} libb-hooks-op-check-perl{a} libclass-method-modifiers-perl{a} libclass-tiny-antlers-perl{a} libclass-tiny-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libelf1t64{a} libfile-sharedir-install-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libmodule-implementation-perl{a} libmodule-runtime-perl{a} libnamespace-clean-perl{a} libpackage-stash-perl{a} libparams-classify-perl{a} libpipeline1{a} libsub-exporter-progressive-perl{a} libsub-identify-perl{a} libsub-name-perl{a} libtest-fatal-perl{a} libtest-mockobject-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunistring5{a} libuniversal-can-perl{a} libuniversal-isa-perl{a} libvariable-magic-perl{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libpackage-stash-xs-perl lynx wget 
0 packages upgraded, 52 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.2 MB of archives. After unpacking 79.2 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB]
Get: 2 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB]
Get: 3 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB]
Get: 4 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB]
Get: 5 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.23.1-1 [245 kB]
Get: 6 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB]
Get: 7 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-7 [1199 kB]
Get: 8 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.4-2 [96.1 kB]
Get: 9 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB]
Get: 10 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB]
Get: 11 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-5 [301 kB]
Get: 12 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB]
Get: 13 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 14 http://deb.debian.org/debian trixie/main i386 automake all 1:1.17-3 [862 kB]
Get: 15 http://deb.debian.org/debian trixie/main i386 autopoint all 0.23.1-1 [770 kB]
Get: 16 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 17 http://deb.debian.org/debian trixie/main i386 libtool all 2.5.4-3 [539 kB]
Get: 18 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 19 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 20 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB]
Get: 21 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.1-1 [8584 B]
Get: 22 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get: 23 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB]
Get: 24 http://deb.debian.org/debian trixie/main i386 libunistring5 i386 1.3-1 [458 kB]
Get: 25 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-6 [9582 kB]
Get: 26 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB]
Get: 27 http://deb.debian.org/debian trixie/main i386 gettext i386 0.23.1-1 [1714 kB]
Get: 28 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 29 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 30 http://deb.debian.org/debian trixie/main i386 debhelper all 13.24.1 [920 kB]
Get: 31 http://deb.debian.org/debian trixie/main i386 libb-hooks-op-check-perl i386 0.22-3+b2 [10.7 kB]
Get: 32 http://deb.debian.org/debian trixie/main i386 libdynaloader-functions-perl all 0.004-1 [12.1 kB]
Get: 33 http://deb.debian.org/debian trixie/main i386 libdevel-callchecker-perl i386 0.009-1+b1 [16.2 kB]
Get: 34 http://deb.debian.org/debian trixie/main i386 libparams-classify-perl i386 0.015-2+b4 [23.1 kB]
Get: 35 http://deb.debian.org/debian trixie/main i386 libmodule-runtime-perl all 0.016-2 [19.6 kB]
Get: 36 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.32-1 [22.9 kB]
Get: 37 http://deb.debian.org/debian trixie/main i386 libmodule-implementation-perl all 0.09-2 [12.6 kB]
Get: 38 http://deb.debian.org/debian trixie/main i386 libsub-exporter-progressive-perl all 0.001013-3 [7496 B]
Get: 39 http://deb.debian.org/debian trixie/main i386 libvariable-magic-perl i386 0.64-1+b1 [45.8 kB]
Get: 40 http://deb.debian.org/debian trixie/main i386 libb-hooks-endofscope-perl all 0.28-1 [17.5 kB]
Get: 41 http://deb.debian.org/debian trixie/main i386 libclass-method-modifiers-perl all 2.15-1 [18.0 kB]
Get: 42 http://deb.debian.org/debian trixie/main i386 libclass-tiny-perl all 1.008-2 [18.6 kB]
Get: 43 http://deb.debian.org/debian trixie/main i386 libclass-tiny-antlers-perl all 0.024-3 [10.4 kB]
Get: 44 http://deb.debian.org/debian trixie/main i386 libfile-sharedir-install-perl all 0.14-2 [11.6 kB]
Get: 45 http://deb.debian.org/debian trixie/main i386 libpackage-stash-perl all 0.40-1 [22.0 kB]
Get: 46 http://deb.debian.org/debian trixie/main i386 libsub-identify-perl i386 0.14-3+b3 [11.2 kB]
Get: 47 http://deb.debian.org/debian trixie/main i386 libsub-name-perl i386 0.28-1 [12.3 kB]
Get: 48 http://deb.debian.org/debian trixie/main i386 libnamespace-clean-perl all 0.27-2 [17.8 kB]
Get: 49 http://deb.debian.org/debian trixie/main i386 libtest-fatal-perl all 0.017-1 [13.2 kB]
Get: 50 http://deb.debian.org/debian trixie/main i386 libuniversal-can-perl all 1.20140328-3 [11.9 kB]
Get: 51 http://deb.debian.org/debian trixie/main i386 libuniversal-isa-perl all 1.20171012-3 [8672 B]
Get: 52 http://deb.debian.org/debian trixie/main i386 libtest-mockobject-perl all 1.20200122-4 [26.7 kB]
Fetched 21.2 MB in 0s (65.6 MB/s)
Preconfiguring packages ...
Selecting previously unselected package sensible-utils.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19828 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:i386.
Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic1t64:i386 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.45-3+b1_i386.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.23.1-1_i386.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_i386.deb ...
Unpacking libuchardet0:i386 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../06-groff-base_1.23.0-7_i386.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../07-bsdextrautils_2.40.4-2_i386.deb ...
Unpacking bsdextrautils (2.40.4-2) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../08-libpipeline1_1.5.8-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../09-man-db_2.13.0-1_i386.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.19-5_i386.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../16-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../17-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-1) ...
Selecting previously unselected package libelf1t64:i386.
Preparing to unpack .../21-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:i386.
Preparing to unpack .../23-libunistring5_1.3-1_i386.deb ...
Unpacking libunistring5:i386 (1.3-1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../24-libicu72_72.1-6_i386.deb ...
Unpacking libicu72:i386 (72.1-6) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../26-gettext_0.23.1-1_i386.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../29-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libb-hooks-op-check-perl:i386.
Preparing to unpack .../30-libb-hooks-op-check-perl_0.22-3+b2_i386.deb ...
Unpacking libb-hooks-op-check-perl:i386 (0.22-3+b2) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../31-libdynaloader-functions-perl_0.004-1_all.deb ...
Unpacking libdynaloader-functions-perl (0.004-1) ...
Selecting previously unselected package libdevel-callchecker-perl:i386.
Preparing to unpack .../32-libdevel-callchecker-perl_0.009-1+b1_i386.deb ...
Unpacking libdevel-callchecker-perl:i386 (0.009-1+b1) ...
Selecting previously unselected package libparams-classify-perl:i386.
Preparing to unpack .../33-libparams-classify-perl_0.015-2+b4_i386.deb ...
Unpacking libparams-classify-perl:i386 (0.015-2+b4) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../34-libmodule-runtime-perl_0.016-2_all.deb ...
Unpacking libmodule-runtime-perl (0.016-2) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../35-libtry-tiny-perl_0.32-1_all.deb ...
Unpacking libtry-tiny-perl (0.32-1) ...
Selecting previously unselected package libmodule-implementation-perl.
Preparing to unpack .../36-libmodule-implementation-perl_0.09-2_all.deb ...
Unpacking libmodule-implementation-perl (0.09-2) ...
Selecting previously unselected package libsub-exporter-progressive-perl.
Preparing to unpack .../37-libsub-exporter-progressive-perl_0.001013-3_all.deb ...
Unpacking libsub-exporter-progressive-perl (0.001013-3) ...
Selecting previously unselected package libvariable-magic-perl.
Preparing to unpack .../38-libvariable-magic-perl_0.64-1+b1_i386.deb ...
Unpacking libvariable-magic-perl (0.64-1+b1) ...
Selecting previously unselected package libb-hooks-endofscope-perl.
Preparing to unpack .../39-libb-hooks-endofscope-perl_0.28-1_all.deb ...
Unpacking libb-hooks-endofscope-perl (0.28-1) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../40-libclass-method-modifiers-perl_2.15-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.15-1) ...
Selecting previously unselected package libclass-tiny-perl.
Preparing to unpack .../41-libclass-tiny-perl_1.008-2_all.deb ...
Unpacking libclass-tiny-perl (1.008-2) ...
Selecting previously unselected package libclass-tiny-antlers-perl.
Preparing to unpack .../42-libclass-tiny-antlers-perl_0.024-3_all.deb ...
Unpacking libclass-tiny-antlers-perl (0.024-3) ...
Selecting previously unselected package libfile-sharedir-install-perl.
Preparing to unpack .../43-libfile-sharedir-install-perl_0.14-2_all.deb ...
Unpacking libfile-sharedir-install-perl (0.14-2) ...
Selecting previously unselected package libpackage-stash-perl.
Preparing to unpack .../44-libpackage-stash-perl_0.40-1_all.deb ...
Unpacking libpackage-stash-perl (0.40-1) ...
Selecting previously unselected package libsub-identify-perl.
Preparing to unpack .../45-libsub-identify-perl_0.14-3+b3_i386.deb ...
Unpacking libsub-identify-perl (0.14-3+b3) ...
Selecting previously unselected package libsub-name-perl:i386.
Preparing to unpack .../46-libsub-name-perl_0.28-1_i386.deb ...
Unpacking libsub-name-perl:i386 (0.28-1) ...
Selecting previously unselected package libnamespace-clean-perl.
Preparing to unpack .../47-libnamespace-clean-perl_0.27-2_all.deb ...
Unpacking libnamespace-clean-perl (0.27-2) ...
Selecting previously unselected package libtest-fatal-perl.
Preparing to unpack .../48-libtest-fatal-perl_0.017-1_all.deb ...
Unpacking libtest-fatal-perl (0.017-1) ...
Selecting previously unselected package libuniversal-can-perl.
Preparing to unpack .../49-libuniversal-can-perl_1.20140328-3_all.deb ...
Unpacking libuniversal-can-perl (1.20140328-3) ...
Selecting previously unselected package libuniversal-isa-perl.
Preparing to unpack .../50-libuniversal-isa-perl_1.20171012-3_all.deb ...
Unpacking libuniversal-isa-perl (1.20171012-3) ...
Selecting previously unselected package libtest-mockobject-perl.
Preparing to unpack .../51-libtest-mockobject-perl_1.20200122-4_all.deb ...
Unpacking libtest-mockobject-perl (1.20200122-4) ...
Setting up libpipeline1:i386 (1.5.8-1) ...
Setting up libfile-sharedir-install-perl (0.14-2) ...
Setting up libicu72:i386 (72.1-6) ...
Setting up bsdextrautils (2.40.4-2) ...
Setting up libdynaloader-functions-perl (0.004-1) ...
Setting up libclass-method-modifiers-perl (2.15-1) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libsub-identify-perl (0.14-3+b3) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libmagic1t64:i386 (1:5.45-3+b1) ...
Setting up libtry-tiny-perl (0.32-1) ...
Setting up libtest-fatal-perl (0.017-1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up libuniversal-isa-perl (1.20171012-3) ...
Setting up autotools-dev (20220109.1) ...
Setting up libclass-tiny-perl (1.008-2) ...
Setting up libunistring5:i386 (1.3-1) ...
Setting up libvariable-magic-perl (0.64-1+b1) ...
Setting up autopoint (0.23.1-1) ...
Setting up libb-hooks-op-check-perl:i386 (0.22-3+b2) ...
Setting up autoconf (2.72-3) ...
Setting up libsub-exporter-progressive-perl (0.001013-3) ...
Setting up libsub-name-perl:i386 (0.28-1) ...
Setting up libclass-tiny-antlers-perl (0.024-3) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:i386 (0.0.8-1+b2) ...
Setting up libuniversal-can-perl (1.20140328-3) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-1) ...
Setting up libtest-mockobject-perl (1.20200122-4) ...
Setting up gettext (0.23.1-1) ...
Setting up libtool (2.5.4-3) ...
Setting up libdevel-callchecker-perl:i386 (0.009-1+b1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.14.1-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libparams-classify-perl:i386 (0.015-2+b4) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libmodule-runtime-perl (0.016-2) ...
Setting up libmodule-implementation-perl (0.09-2) ...
Setting up libpackage-stash-perl (0.40-1) ...
Setting up debhelper (13.24.1) ...
Setting up libb-hooks-endofscope-perl (0.28-1) ...
Setting up libnamespace-clean-perl (0.27-2) ...
Processing triggers for libc-bin (2.40-6) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/libstatistics-r-io-perl-1.0002/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libstatistics-r-io-perl_1.0002-2_source.changes
dpkg-buildpackage: info: source package libstatistics-r-io-perl
dpkg-buildpackage: info: source version 1.0002-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Doug Torrance <dtorrance@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libstatistics-r-io-perl-1.0002=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libstatistics-r-io-perl-1.0002=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Statistics::R::IO
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
	make -j11
make[1]: Entering directory '/build/reproducible-path/libstatistics-r-io-perl-1.0002'
cp extras/WebWork/RserveClient.pl blib/lib/auto/share/dist/Statistics-R-IO/WebWork/RserveClient.pl
cp lib/Statistics/R/REXP/Null.pm blib/lib/Statistics/R/REXP/Null.pm
cp lib/Statistics/R/IO/ParserState.pm blib/lib/Statistics/R/IO/ParserState.pm
cp lib/Statistics/R/IO/Rserve.pm blib/lib/Statistics/R/IO/Rserve.pm
cp lib/Statistics/R/REXP/GlobalEnvironment.pm blib/lib/Statistics/R/REXP/GlobalEnvironment.pm
cp lib/Statistics/R/REXP/S4.pm blib/lib/Statistics/R/REXP/S4.pm
cp lib/Statistics/R/REXP/EmptyEnvironment.pm blib/lib/Statistics/R/REXP/EmptyEnvironment.pm
cp lib/Statistics/R/REXP/Language.pm blib/lib/Statistics/R/REXP/Language.pm
cp lib/Statistics/R/REXP/BaseEnvironment.pm blib/lib/Statistics/R/REXP/BaseEnvironment.pm
cp lib/Statistics/R/IO/Base.pm blib/lib/Statistics/R/IO/Base.pm
cp lib/Statistics/R/REXP/Unknown.pm blib/lib/Statistics/R/REXP/Unknown.pm
cp lib/Statistics/R/REXP/Environment.pm blib/lib/Statistics/R/REXP/Environment.pm
cp lib/Statistics/R/REXP.pm blib/lib/Statistics/R/REXP.pm
cp lib/Statistics/R/REXP/Logical.pm blib/lib/Statistics/R/REXP/Logical.pm
cp lib/Statistics/R/REXP/Expression.pm blib/lib/Statistics/R/REXP/Expression.pm
cp lib/Statistics/R/IO.pm blib/lib/Statistics/R/IO.pm
cp lib/Statistics/R/REXP/Complex.pm blib/lib/Statistics/R/REXP/Complex.pm
cp lib/Statistics/R/IO/RData.pm blib/lib/Statistics/R/IO/RData.pm
cp lib/Statistics/R/REXP/Integer.pm blib/lib/Statistics/R/REXP/Integer.pm
cp lib/Statistics/R/REXP/Raw.pm blib/lib/Statistics/R/REXP/Raw.pm
cp lib/Statistics/R/IO/REXPFactory.pm blib/lib/Statistics/R/IO/REXPFactory.pm
cp lib/Statistics/R/REXP/List.pm blib/lib/Statistics/R/REXP/List.pm
cp lib/Statistics/R/REXP/Closure.pm blib/lib/Statistics/R/REXP/Closure.pm
cp lib/Statistics/R/IO/QapEncoding.pm blib/lib/Statistics/R/IO/QapEncoding.pm
cp lib/Statistics/R/REXP/Symbol.pm blib/lib/Statistics/R/REXP/Symbol.pm
cp lib/Statistics/R/REXP/Vector.pm blib/lib/Statistics/R/REXP/Vector.pm
cp lib/Statistics/R/IO/RDS.pm blib/lib/Statistics/R/IO/RDS.pm
cp lib/Statistics/R/REXP/Character.pm blib/lib/Statistics/R/REXP/Character.pm
cp lib/Statistics/R/IO/Parser.pm blib/lib/Statistics/R/IO/Parser.pm
cp lib/Statistics/R/REXP/Double.pm blib/lib/Statistics/R/REXP/Double.pm
Manifying 29 pod documents
make[1]: Leaving directory '/build/reproducible-path/libstatistics-r-io-perl-1.0002'
   dh_auto_test
	make -j11 test TEST_VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/libstatistics-r-io-perl-1.0002'
Skip blib/lib/auto/share/dist/Statistics-R-IO/WebWork/RserveClient.pl (unchanged)
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/author-pod-coverage.t ........ skipped: these tests are for testing by the author
t/author-pod-syntax.t .......... skipped: these tests are for testing by the author
t/io-oo-rdata.t ................ 
1..11
# Subtest: variants Vectors
    1..4
    # Subtest: rdata Vectors - default
        1..16
        ok 1 - Vectors - default keys
        ok 2 - Vectors - default noatt_raw
        ok 3 - Vectors - default abc_chr
        ok 4 - Vectors - default noatt_chr
        ok 5 - Vectors - default noatt_num
        ok 6 - Vectors - default noatt_int
        ok 7 - Vectors - default abc_int
        ok 8 - Vectors - default foo_num
        ok 9 - Vectors - default keys
        ok 10 - Vectors - default noatt_raw
        ok 11 - Vectors - default abc_chr
        ok 12 - Vectors - default noatt_chr
        ok 13 - Vectors - default noatt_num
        ok 14 - Vectors - default noatt_int
        ok 15 - Vectors - default abc_int
        ok 16 - Vectors - default foo_num
    ok 1 - rdata Vectors - default
    # Subtest: rdata Vectors - uncompressed
        1..16
        ok 1 - Vectors - uncompressed keys
        ok 2 - Vectors - uncompressed noatt_raw
        ok 3 - Vectors - uncompressed abc_chr
        ok 4 - Vectors - uncompressed noatt_chr
        ok 5 - Vectors - uncompressed noatt_num
        ok 6 - Vectors - uncompressed noatt_int
        ok 7 - Vectors - uncompressed abc_int
        ok 8 - Vectors - uncompressed foo_num
        ok 9 - Vectors - uncompressed keys
        ok 10 - Vectors - uncompressed noatt_raw
        ok 11 - Vectors - uncompressed abc_chr
        ok 12 - Vectors - uncompressed noatt_chr
        ok 13 - Vectors - uncompressed noatt_num
        ok 14 - Vectors - uncompressed noatt_int
        ok 15 - Vectors - uncompressed abc_int
        ok 16 - Vectors - uncompressed foo_num
    ok 2 - rdata Vectors - uncompressed
    # Subtest: rdata Vectors - bzip
        1..16
        ok 1 - Vectors - bzip keys
        ok 2 - Vectors - bzip noatt_raw
        ok 3 - Vectors - bzip abc_chr
        ok 4 - Vectors - bzip noatt_chr
        ok 5 - Vectors - bzip noatt_num
        ok 6 - Vectors - bzip noatt_int
        ok 7 - Vectors - bzip abc_int
        ok 8 - Vectors - bzip foo_num
        ok 9 - Vectors - bzip keys
        ok 10 - Vectors - bzip noatt_raw
        ok 11 - Vectors - bzip abc_chr
        ok 12 - Vectors - bzip noatt_chr
        ok 13 - Vectors - bzip noatt_num
        ok 14 - Vectors - bzip noatt_int
        ok 15 - Vectors - bzip abc_int
        ok 16 - Vectors - bzip foo_num
    ok 3 - rdata Vectors - bzip
    ok 4 - Vectors - xz
ok 1 - variants Vectors
# Subtest: variants Matrices
    1..4
    # Subtest: rdata Matrices - default
        1..6
        ok 1 - Matrices - default keys
        ok 2 - Matrices - default ab_mat
        ok 3 - Matrices - default noatt_mat
        ok 4 - Matrices - default keys
        ok 5 - Matrices - default ab_mat
        ok 6 - Matrices - default noatt_mat
    ok 1 - rdata Matrices - default
    # Subtest: rdata Matrices - uncompressed
        1..6
        ok 1 - Matrices - uncompressed keys
        ok 2 - Matrices - uncompressed ab_mat
        ok 3 - Matrices - uncompressed noatt_mat
        ok 4 - Matrices - uncompressed keys
        ok 5 - Matrices - uncompressed ab_mat
        ok 6 - Matrices - uncompressed noatt_mat
    ok 2 - rdata Matrices - uncompressed
    # Subtest: rdata Matrices - bzip
        1..6
        ok 1 - Matrices - bzip keys
        ok 2 - Matrices - bzip ab_mat
        ok 3 - Matrices - bzip noatt_mat
        ok 4 - Matrices - bzip keys
        ok 5 - Matrices - bzip ab_mat
        ok 6 - Matrices - bzip noatt_mat
    ok 3 - rdata Matrices - bzip
    ok 4 - Matrices - xz
ok 2 - variants Matrices
# Subtest: variants Lists
    1..4
    # Subtest: rdata Lists - default
        1..6
        ok 1 - Lists - default keys
        ok 2 - Lists - default foobar_list
        ok 3 - Lists - default noatt_list
        ok 4 - Lists - default keys
        ok 5 - Lists - default foobar_list
        ok 6 - Lists - default noatt_list
    ok 1 - rdata Lists - default
    # Subtest: rdata Lists - uncompressed
        1..6
        ok 1 - Lists - uncompressed keys
        ok 2 - Lists - uncompressed foobar_list
        ok 3 - Lists - uncompressed noatt_list
        ok 4 - Lists - uncompressed keys
        ok 5 - Lists - uncompressed foobar_list
        ok 6 - Lists - uncompressed noatt_list
    ok 2 - rdata Lists - uncompressed
    # Subtest: rdata Lists - bzip
        1..6
        ok 1 - Lists - bzip keys
        ok 2 - Lists - bzip foobar_list
        ok 3 - Lists - bzip noatt_list
        ok 4 - Lists - bzip keys
        ok 5 - Lists - bzip foobar_list
        ok 6 - Lists - bzip noatt_list
    ok 3 - rdata Lists - bzip
    ok 4 - Lists - xz
ok 3 - variants Lists
# Subtest: variants Frames
    1..4
    # Subtest: rdata Frames - default
        1..8
        ok 1 - Frames - default keys
        ok 2 - Frames - default my_iris
        ok 3 - Frames - default my_mtcars
        ok 4 - Frames - default my_cars
        ok 5 - Frames - default keys
        ok 6 - Frames - default my_iris
        ok 7 - Frames - default my_mtcars
        ok 8 - Frames - default my_cars
    ok 1 - rdata Frames - default
    # Subtest: rdata Frames - uncompressed
        1..8
        ok 1 - Frames - uncompressed keys
        ok 2 - Frames - uncompressed my_iris
        ok 3 - Frames - uncompressed my_mtcars
        ok 4 - Frames - uncompressed my_cars
        ok 5 - Frames - uncompressed keys
        ok 6 - Frames - uncompressed my_iris
        ok 7 - Frames - uncompressed my_mtcars
        ok 8 - Frames - uncompressed my_cars
    ok 2 - rdata Frames - uncompressed
    # Subtest: rdata Frames - bzip
        1..8
        ok 1 - Frames - bzip keys
        ok 2 - Frames - bzip my_iris
        ok 3 - Frames - bzip my_mtcars
        ok 4 - Frames - bzip my_cars
        ok 5 - Frames - bzip keys
        ok 6 - Frames - bzip my_iris
        ok 7 - Frames - bzip my_mtcars
        ok 8 - Frames - bzip my_cars
    ok 3 - rdata Frames - bzip
    ok 4 - Frames - xz
ok 4 - variants Frames
# Subtest: variants Environment
    1..4
    # Subtest: rdata Environment - default
        1..6
        ok 1 - Environment - default keys
        ok 2 - Environment - default e2
        ok 3 - Environment - default e1
        ok 4 - Environment - default keys
        ok 5 - Environment - default e2
        ok 6 - Environment - default e1
    ok 1 - rdata Environment - default
    # Subtest: rdata Environment - uncompressed
        1..6
        ok 1 - Environment - uncompressed keys
        ok 2 - Environment - uncompressed e2
        ok 3 - Environment - uncompressed e1
        ok 4 - Environment - uncompressed keys
        ok 5 - Environment - uncompressed e2
        ok 6 - Environment - uncompressed e1
    ok 2 - rdata Environment - uncompressed
    # Subtest: rdata Environment - bzip
        1..6
        ok 1 - Environment - bzip keys
        ok 2 - Environment - bzip e2
        ok 3 - Environment - bzip e1
        ok 4 - Environment - bzip keys
        ok 5 - Environment - bzip e2
        ok 6 - Environment - bzip e1
    ok 3 - rdata Environment - bzip
    ok 4 - Environment - xz
ok 5 - variants Environment
# Subtest: variants Models
    1..4
    # Subtest: rdata Models - default
        1..4
        ok 1 - Models - default keys
        ok 2 - Models - default mtcars_lm
        ok 3 - Models - default keys
        ok 4 - Models - default mtcars_lm
    ok 1 - rdata Models - default
    # Subtest: rdata Models - uncompressed
        1..4
        ok 1 - Models - uncompressed keys
        ok 2 - Models - uncompressed mtcars_lm
        ok 3 - Models - uncompressed keys
        ok 4 - Models - uncompressed mtcars_lm
    ok 2 - rdata Models - uncompressed
    # Subtest: rdata Models - bzip
        1..4
        ok 1 - Models - bzip keys
        ok 2 - Models - bzip mtcars_lm
        ok 3 - Models - bzip keys
        ok 4 - Models - bzip mtcars_lm
    ok 3 - rdata Models - bzip
    ok 4 - Models - xz
ok 6 - variants Models
# Subtest: variants all
    1..4
    # Subtest: rdata all - default
        1..36
        ok 1 - all - default keys
        ok 2 - all - default abc_int
        ok 3 - all - default noatt_int
        ok 4 - all - default my_mtcars
        ok 5 - all - default e2
        ok 6 - all - default foobar_list
        ok 7 - all - default noatt_list
        ok 8 - all - default foo_num
        ok 9 - all - default e1
        ok 10 - all - default mtcars_lm
        ok 11 - all - default noatt_num
        ok 12 - all - default noatt_mat
        ok 13 - all - default noatt_raw
        ok 14 - all - default abc_chr
        ok 15 - all - default noatt_chr
        ok 16 - all - default ab_mat
        ok 17 - all - default my_iris
        ok 18 - all - default my_cars
        ok 19 - all - default keys
        ok 20 - all - default abc_int
        ok 21 - all - default noatt_int
        ok 22 - all - default my_mtcars
        ok 23 - all - default e2
        ok 24 - all - default foobar_list
        ok 25 - all - default noatt_list
        ok 26 - all - default foo_num
        ok 27 - all - default e1
        ok 28 - all - default mtcars_lm
        ok 29 - all - default noatt_num
        ok 30 - all - default noatt_mat
        ok 31 - all - default noatt_raw
        ok 32 - all - default abc_chr
        ok 33 - all - default noatt_chr
        ok 34 - all - default ab_mat
        ok 35 - all - default my_iris
        ok 36 - all - default my_cars
    ok 1 - rdata all - default
    # Subtest: rdata all - uncompressed
        1..36
        ok 1 - all - uncompressed keys
        ok 2 - all - uncompressed abc_int
        ok 3 - all - uncompressed noatt_int
        ok 4 - all - uncompressed my_mtcars
        ok 5 - all - uncompressed e2
        ok 6 - all - uncompressed foobar_list
        ok 7 - all - uncompressed noatt_list
        ok 8 - all - uncompressed foo_num
        ok 9 - all - uncompressed e1
        ok 10 - all - uncompressed mtcars_lm
        ok 11 - all - uncompressed noatt_num
        ok 12 - all - uncompressed noatt_mat
        ok 13 - all - uncompressed noatt_raw
        ok 14 - all - uncompressed abc_chr
        ok 15 - all - uncompressed noatt_chr
        ok 16 - all - uncompressed ab_mat
        ok 17 - all - uncompressed my_iris
        ok 18 - all - uncompressed my_cars
        ok 19 - all - uncompressed keys
        ok 20 - all - uncompressed abc_int
        ok 21 - all - uncompressed noatt_int
        ok 22 - all - uncompressed my_mtcars
        ok 23 - all - uncompressed e2
        ok 24 - all - uncompressed foobar_list
        ok 25 - all - uncompressed noatt_list
        ok 26 - all - uncompressed foo_num
        ok 27 - all - uncompressed e1
        ok 28 - all - uncompressed mtcars_lm
        ok 29 - all - uncompressed noatt_num
        ok 30 - all - uncompressed noatt_mat
        ok 31 - all - uncompressed noatt_raw
        ok 32 - all - uncompressed abc_chr
        ok 33 - all - uncompressed noatt_chr
        ok 34 - all - uncompressed ab_mat
        ok 35 - all - uncompressed my_iris
        ok 36 - all - uncompressed my_cars
    ok 2 - rdata all - uncompressed
    # Subtest: rdata all - bzip
        1..36
        ok 1 - all - bzip keys
        ok 2 - all - bzip abc_int
        ok 3 - all - bzip noatt_int
        ok 4 - all - bzip my_mtcars
        ok 5 - all - bzip e2
        ok 6 - all - bzip foobar_list
        ok 7 - all - bzip noatt_list
        ok 8 - all - bzip foo_num
        ok 9 - all - bzip e1
        ok 10 - all - bzip mtcars_lm
        ok 11 - all - bzip noatt_num
        ok 12 - all - bzip noatt_mat
        ok 13 - all - bzip noatt_raw
        ok 14 - all - bzip abc_chr
        ok 15 - all - bzip noatt_chr
        ok 16 - all - bzip ab_mat
        ok 17 - all - bzip my_iris
        ok 18 - all - bzip my_cars
        ok 19 - all - bzip keys
        ok 20 - all - bzip abc_int
        ok 21 - all - bzip noatt_int
        ok 22 - all - bzip my_mtcars
        ok 23 - all - bzip e2
        ok 24 - all - bzip foobar_list
        ok 25 - all - bzip noatt_list
        ok 26 - all - bzip foo_num
        ok 27 - all - bzip e1
        ok 28 - all - bzip mtcars_lm
        ok 29 - all - bzip noatt_num
        ok 30 - all - bzip noatt_mat
        ok 31 - all - bzip noatt_raw
        ok 32 - all - bzip abc_chr
        ok 33 - all - bzip noatt_chr
        ok 34 - all - bzip ab_mat
        ok 35 - all - bzip my_iris
        ok 36 - all - bzip my_cars
    ok 3 - rdata all - bzip
    ok 4 - all - xz
ok 7 - variants all
ok 8 - new on non-existent file
ok 9 - new with no args
ok 10 - new with array ref
ok 11 - bad fh
ok
t/io-oo-rds.t .................. 
1..66
# Subtest: variants int vector no atts
    1..5
    # Subtest: rds int vector no atts - xdr
        1..2
        ok 1 - int vector no atts - xdr
        ok 2 - int vector no atts - xdr
    ok 1 - rds int vector no atts - xdr
    # Subtest: rds int vector no atts - binary
        1..2
        ok 1 - int vector no atts - binary
        ok 2 - int vector no atts - binary
    ok 2 - rds int vector no atts - binary
    # Subtest: rds int vector no atts - compressed xdr
        1..2
        ok 1 - int vector no atts - compressed xdr
        ok 2 - int vector no atts - compressed xdr
    ok 3 - rds int vector no atts - compressed xdr
    # Subtest: rds int vector no atts - bzip compressed xdr
        1..2
        ok 1 - int vector no atts - bzip compressed xdr
        ok 2 - int vector no atts - bzip compressed xdr
    ok 4 - rds int vector no atts - bzip compressed xdr
    ok 5 - int vector no atts - xz
ok 1 - variants int vector no atts
# Subtest: variants int vector names att
    1..5
    # Subtest: rds int vector names att - xdr
        1..2
        ok 1 - int vector names att - xdr
        ok 2 - int vector names att - xdr
    ok 1 - rds int vector names att - xdr
    # Subtest: rds int vector names att - binary
        1..2
        ok 1 - int vector names att - binary
        ok 2 - int vector names att - binary
    ok 2 - rds int vector names att - binary
    # Subtest: rds int vector names att - compressed xdr
        1..2
        ok 1 - int vector names att - compressed xdr
        ok 2 - int vector names att - compressed xdr
    ok 3 - rds int vector names att - compressed xdr
    # Subtest: rds int vector names att - bzip compressed xdr
        1..2
        ok 1 - int vector names att - bzip compressed xdr
        ok 2 - int vector names att - bzip compressed xdr
    ok 4 - rds int vector names att - bzip compressed xdr
    ok 5 - int vector names att - xz
ok 2 - variants int vector names att
# Subtest: variants double vector no atts
    1..5
    # Subtest: rds double vector no atts - xdr
        1..2
        ok 1 - double vector no atts - xdr
        ok 2 - double vector no atts - xdr
    ok 1 - rds double vector no atts - xdr
    # Subtest: rds double vector no atts - binary
        1..2
        ok 1 - double vector no atts - binary
        ok 2 - double vector no atts - binary
    ok 2 - rds double vector no atts - binary
    # Subtest: rds double vector no atts - compressed xdr
        1..2
        ok 1 - double vector no atts - compressed xdr
        ok 2 - double vector no atts - compressed xdr
    ok 3 - rds double vector no atts - compressed xdr
    # Subtest: rds double vector no atts - bzip compressed xdr
        1..2
        ok 1 - double vector no atts - bzip compressed xdr
        ok 2 - double vector no atts - bzip compressed xdr
    ok 4 - rds double vector no atts - bzip compressed xdr
    ok 5 - double vector no atts - xz
ok 3 - variants double vector no atts
# Subtest: variants double vector names att
    1..5
    # Subtest: rds double vector names att - xdr
        1..2
        ok 1 - double vector names att - xdr
        ok 2 - double vector names att - xdr
    ok 1 - rds double vector names att - xdr
    # Subtest: rds double vector names att - binary
        1..2
        ok 1 - double vector names att - binary
        ok 2 - double vector names att - binary
    ok 2 - rds double vector names att - binary
    # Subtest: rds double vector names att - compressed xdr
        1..2
        ok 1 - double vector names att - compressed xdr
        ok 2 - double vector names att - compressed xdr
    ok 3 - rds double vector names att - compressed xdr
    # Subtest: rds double vector names att - bzip compressed xdr
        1..2
        ok 1 - double vector names att - bzip compressed xdr
        ok 2 - double vector names att - bzip compressed xdr
    ok 4 - rds double vector names att - bzip compressed xdr
    ok 5 - double vector names att - xz
ok 4 - variants double vector names att
# Subtest: variants character vector no atts
    1..5
    # Subtest: rds character vector no atts - xdr
        1..2
        ok 1 - character vector no atts - xdr
        ok 2 - character vector no atts - xdr
    ok 1 - rds character vector no atts - xdr
    # Subtest: rds character vector no atts - binary
        1..2
        ok 1 - character vector no atts - binary
        ok 2 - character vector no atts - binary
    ok 2 - rds character vector no atts - binary
    # Subtest: rds character vector no atts - compressed xdr
        1..2
        ok 1 - character vector no atts - compressed xdr
        ok 2 - character vector no atts - compressed xdr
    ok 3 - rds character vector no atts - compressed xdr
    # Subtest: rds character vector no atts - bzip compressed xdr
        1..2
        ok 1 - character vector no atts - bzip compressed xdr
        ok 2 - character vector no atts - bzip compressed xdr
    ok 4 - rds character vector no atts - bzip compressed xdr
    ok 5 - character vector no atts - xz
ok 5 - variants character vector no atts
# Subtest: variants character vector names att - xdr
    1..5
    # Subtest: rds character vector names att - xdr - xdr
        1..2
        ok 1 - character vector names att - xdr - xdr
        ok 2 - character vector names att - xdr - xdr
    ok 1 - rds character vector names att - xdr - xdr
    # Subtest: rds character vector names att - xdr - binary
        1..2
        ok 1 - character vector names att - xdr - binary
        ok 2 - character vector names att - xdr - binary
    ok 2 - rds character vector names att - xdr - binary
    # Subtest: rds character vector names att - xdr - compressed xdr
        1..2
        ok 1 - character vector names att - xdr - compressed xdr
        ok 2 - character vector names att - xdr - compressed xdr
    ok 3 - rds character vector names att - xdr - compressed xdr
    # Subtest: rds character vector names att - xdr - bzip compressed xdr
        1..2
        ok 1 - character vector names att - xdr - bzip compressed xdr
        ok 2 - character vector names att - xdr - bzip compressed xdr
    ok 4 - rds character vector names att - xdr - bzip compressed xdr
    ok 5 - character vector names att - xdr - xz
ok 6 - variants character vector names att - xdr
# Subtest: variants raw vector
    1..5
    # Subtest: rds raw vector - xdr
        1..2
        ok 1 - raw vector - xdr
        ok 2 - raw vector - xdr
    ok 1 - rds raw vector - xdr
    # Subtest: rds raw vector - binary
        1..2
        ok 1 - raw vector - binary
        ok 2 - raw vector - binary
    ok 2 - rds raw vector - binary
    # Subtest: rds raw vector - compressed xdr
        1..2
        ok 1 - raw vector - compressed xdr
        ok 2 - raw vector - compressed xdr
    ok 3 - rds raw vector - compressed xdr
    # Subtest: rds raw vector - bzip compressed xdr
        1..2
        ok 1 - raw vector - bzip compressed xdr
        ok 2 - raw vector - bzip compressed xdr
    ok 4 - rds raw vector - bzip compressed xdr
    ok 5 - raw vector - xz
ok 7 - variants raw vector
# Subtest: variants logical vector - singleton
    1..5
    # Subtest: rds logical vector - singleton - xdr
        1..2
        ok 1 - logical vector - singleton - xdr
        ok 2 - logical vector - singleton - xdr
    ok 1 - rds logical vector - singleton - xdr
    # Subtest: rds logical vector - singleton - binary
        1..2
        ok 1 - logical vector - singleton - binary
        ok 2 - logical vector - singleton - binary
    ok 2 - rds logical vector - singleton - binary
    # Subtest: rds logical vector - singleton - compressed xdr
        1..2
        ok 1 - logical vector - singleton - compressed xdr
        ok 2 - logical vector - singleton - compressed xdr
    ok 3 - rds logical vector - singleton - compressed xdr
    # Subtest: rds logical vector - singleton - bzip compressed xdr
        1..2
        ok 1 - logical vector - singleton - bzip compressed xdr
        ok 2 - logical vector - singleton - bzip compressed xdr
    ok 4 - rds logical vector - singleton - bzip compressed xdr
    ok 5 - logical vector - singleton - xz
ok 8 - variants logical vector - singleton
# Subtest: variants logical vector
    1..5
    # Subtest: rds logical vector - xdr
        1..2
        ok 1 - logical vector - xdr
        ok 2 - logical vector - xdr
    ok 1 - rds logical vector - xdr
    # Subtest: rds logical vector - binary
        1..2
        ok 1 - logical vector - binary
        ok 2 - logical vector - binary
    ok 2 - rds logical vector - binary
    # Subtest: rds logical vector - compressed xdr
        1..2
        ok 1 - logical vector - compressed xdr
        ok 2 - logical vector - compressed xdr
    ok 3 - rds logical vector - compressed xdr
    # Subtest: rds logical vector - bzip compressed xdr
        1..2
        ok 1 - logical vector - bzip compressed xdr
        ok 2 - logical vector - bzip compressed xdr
    ok 4 - rds logical vector - bzip compressed xdr
    ok 5 - logical vector - xz
ok 9 - variants logical vector
# Subtest: variants logical vector names att
    1..5
    # Subtest: rds logical vector names att - xdr
        1..2
        ok 1 - logical vector names att - xdr
        ok 2 - logical vector names att - xdr
    ok 1 - rds logical vector names att - xdr
    # Subtest: rds logical vector names att - binary
        1..2
        ok 1 - logical vector names att - binary
        ok 2 - logical vector names att - binary
    ok 2 - rds logical vector names att - binary
    # Subtest: rds logical vector names att - compressed xdr
        1..2
        ok 1 - logical vector names att - compressed xdr
        ok 2 - logical vector names att - compressed xdr
    ok 3 - rds logical vector names att - compressed xdr
    # Subtest: rds logical vector names att - bzip compressed xdr
        1..2
        ok 1 - logical vector names att - bzip compressed xdr
        ok 2 - logical vector names att - bzip compressed xdr
    ok 4 - rds logical vector names att - bzip compressed xdr
    ok 5 - logical vector names att - xz
ok 10 - variants logical vector names att
# Subtest: variants generic vector no atts
    1..5
    # Subtest: rds generic vector no atts - xdr
        1..2
        ok 1 - generic vector no atts - xdr
        ok 2 - generic vector no atts - xdr
    ok 1 - rds generic vector no atts - xdr
    # Subtest: rds generic vector no atts - binary
        1..2
        ok 1 - generic vector no atts - binary
        ok 2 - generic vector no atts - binary
    ok 2 - rds generic vector no atts - binary
    # Subtest: rds generic vector no atts - compressed xdr
        1..2
        ok 1 - generic vector no atts - compressed xdr
        ok 2 - generic vector no atts - compressed xdr
    ok 3 - rds generic vector no atts - compressed xdr
    # Subtest: rds generic vector no atts - bzip compressed xdr
        1..2
        ok 1 - generic vector no atts - bzip compressed xdr
        ok 2 - generic vector no atts - bzip compressed xdr
    ok 4 - rds generic vector no atts - bzip compressed xdr
    ok 5 - generic vector no atts - xz
ok 11 - variants generic vector no atts
# Subtest: variants generic vector names att - xdr
    1..5
    # Subtest: rds generic vector names att - xdr - xdr
        1..2
        ok 1 - generic vector names att - xdr - xdr
        ok 2 - generic vector names att - xdr - xdr
    ok 1 - rds generic vector names att - xdr - xdr
    # Subtest: rds generic vector names att - xdr - binary
        1..2
        ok 1 - generic vector names att - xdr - binary
        ok 2 - generic vector names att - xdr - binary
    ok 2 - rds generic vector names att - xdr - binary
    # Subtest: rds generic vector names att - xdr - compressed xdr
        1..2
        ok 1 - generic vector names att - xdr - compressed xdr
        ok 2 - generic vector names att - xdr - compressed xdr
    ok 3 - rds generic vector names att - xdr - compressed xdr
    # Subtest: rds generic vector names att - xdr - bzip compressed xdr
        1..2
        ok 1 - generic vector names att - xdr - bzip compressed xdr
        ok 2 - generic vector names att - xdr - bzip compressed xdr
    ok 4 - rds generic vector names att - xdr - bzip compressed xdr
    ok 5 - generic vector names att - xdr - xz
ok 12 - variants generic vector names att - xdr
# Subtest: variants int matrix no atts
    1..5
    # Subtest: rds int matrix no atts - xdr
        1..2
        ok 1 - int matrix no atts - xdr
        ok 2 - int matrix no atts - xdr
    ok 1 - rds int matrix no atts - xdr
    # Subtest: rds int matrix no atts - binary
        1..2
        ok 1 - int matrix no atts - binary
        ok 2 - int matrix no atts - binary
    ok 2 - rds int matrix no atts - binary
    # Subtest: rds int matrix no atts - compressed xdr
        1..2
        ok 1 - int matrix no atts - compressed xdr
        ok 2 - int matrix no atts - compressed xdr
    ok 3 - rds int matrix no atts - compressed xdr
    # Subtest: rds int matrix no atts - bzip compressed xdr
        1..2
        ok 1 - int matrix no atts - bzip compressed xdr
        ok 2 - int matrix no atts - bzip compressed xdr
    ok 4 - rds int matrix no atts - bzip compressed xdr
    ok 5 - int matrix no atts - xz
ok 13 - variants int matrix no atts
# Subtest: variants int matrix rownames
    1..5
    # Subtest: rds int matrix rownames - xdr
        1..2
        ok 1 - int matrix rownames - xdr
        ok 2 - int matrix rownames - xdr
    ok 1 - rds int matrix rownames - xdr
    # Subtest: rds int matrix rownames - binary
        1..2
        ok 1 - int matrix rownames - binary
        ok 2 - int matrix rownames - binary
    ok 2 - rds int matrix rownames - binary
    # Subtest: rds int matrix rownames - compressed xdr
        1..2
        ok 1 - int matrix rownames - compressed xdr
        ok 2 - int matrix rownames - compressed xdr
    ok 3 - rds int matrix rownames - compressed xdr
    # Subtest: rds int matrix rownames - bzip compressed xdr
        1..2
        ok 1 - int matrix rownames - bzip compressed xdr
        ok 2 - int matrix rownames - bzip compressed xdr
    ok 4 - rds int matrix rownames - bzip compressed xdr
    ok 5 - int matrix rownames - xz
ok 14 - variants int matrix rownames
# Subtest: variants the cars data frame
    1..5
    # Subtest: rds the cars data frame - xdr
        1..2
        ok 1 - the cars data frame - xdr
        ok 2 - the cars data frame - xdr
    ok 1 - rds the cars data frame - xdr
    # Subtest: rds the cars data frame - binary
        1..2
        ok 1 - the cars data frame - binary
        ok 2 - the cars data frame - binary
    ok 2 - rds the cars data frame - binary
    # Subtest: rds the cars data frame - compressed xdr
        1..2
        ok 1 - the cars data frame - compressed xdr
        ok 2 - the cars data frame - compressed xdr
    ok 3 - rds the cars data frame - compressed xdr
    # Subtest: rds the cars data frame - bzip compressed xdr
        1..2
        ok 1 - the cars data frame - bzip compressed xdr
        ok 2 - the cars data frame - bzip compressed xdr
    ok 4 - rds the cars data frame - bzip compressed xdr
    ok 5 - the cars data frame - xz
ok 15 - variants the cars data frame
# Subtest: variants the mtcars data frame
    1..5
    # Subtest: rds the mtcars data frame - xdr
        1..2
        ok 1 - the mtcars data frame - xdr
        ok 2 - the mtcars data frame - xdr
    ok 1 - rds the mtcars data frame - xdr
    # Subtest: rds the mtcars data frame - binary
        1..2
        ok 1 - the mtcars data frame - binary
        ok 2 - the mtcars data frame - binary
    ok 2 - rds the mtcars data frame - binary
    # Subtest: rds the mtcars data frame - compressed xdr
        1..2
        ok 1 - the mtcars data frame - compressed xdr
        ok 2 - the mtcars data frame - compressed xdr
    ok 3 - rds the mtcars data frame - compressed xdr
    # Subtest: rds the mtcars data frame - bzip compressed xdr
        1..2
        ok 1 - the mtcars data frame - bzip compressed xdr
        ok 2 - the mtcars data frame - bzip compressed xdr
    ok 4 - rds the mtcars data frame - bzip compressed xdr
    ok 5 - the mtcars data frame - xz
ok 16 - variants the mtcars data frame
# Subtest: variants the iris data frame
    1..5
    # Subtest: rds the iris data frame - xdr
        1..2
        ok 1 - the iris data frame - xdr
        ok 2 - the iris data frame - xdr
    ok 1 - rds the iris data frame - xdr
    # Subtest: rds the iris data frame - binary
        1..2
        ok 1 - the iris data frame - binary
        ok 2 - the iris data frame - binary
    ok 2 - rds the iris data frame - binary
    # Subtest: rds the iris data frame - compressed xdr
        1..2
        ok 1 - the iris data frame - compressed xdr
        ok 2 - the iris data frame - compressed xdr
    ok 3 - rds the iris data frame - compressed xdr
    # Subtest: rds the iris data frame - bzip compressed xdr
        1..2
        ok 1 - the iris data frame - bzip compressed xdr
        ok 2 - the iris data frame - bzip compressed xdr
    ok 4 - rds the iris data frame - bzip compressed xdr
    ok 5 - the iris data frame - xz
ok 17 - variants the iris data frame
# Subtest: variants language lm(mpg~wt, head(mtcars))
    1..5
    # Subtest: rds language lm(mpg~wt, head(mtcars)) - xdr
        1..2
        ok 1 - language lm(mpg~wt, head(mtcars)) - xdr
        ok 2 - language lm(mpg~wt, head(mtcars)) - xdr
    ok 1 - rds language lm(mpg~wt, head(mtcars)) - xdr
    # Subtest: rds language lm(mpg~wt, head(mtcars)) - binary
        1..2
        ok 1 - language lm(mpg~wt, head(mtcars)) - binary
        ok 2 - language lm(mpg~wt, head(mtcars)) - binary
    ok 2 - rds language lm(mpg~wt, head(mtcars)) - binary
    # Subtest: rds language lm(mpg~wt, head(mtcars)) - compressed xdr
        1..2
        ok 1 - language lm(mpg~wt, head(mtcars)) - compressed xdr
        ok 2 - language lm(mpg~wt, head(mtcars)) - compressed xdr
    ok 3 - rds language lm(mpg~wt, head(mtcars)) - compressed xdr
    # Subtest: rds language lm(mpg~wt, head(mtcars)) - bzip compressed xdr
        1..2
        ok 1 - language lm(mpg~wt, head(mtcars)) - bzip compressed xdr
        ok 2 - language lm(mpg~wt, head(mtcars)) - bzip compressed xdr
    ok 4 - rds language lm(mpg~wt, head(mtcars)) - bzip compressed xdr
    ok 5 - language lm(mpg~wt, head(mtcars)) - xz
ok 18 - variants language lm(mpg~wt, head(mtcars))
# Subtest: variants lm mpg~wt, head(mtcars)
    1..5
    # Subtest: rds lm mpg~wt, head(mtcars) - xdr
        1..2
        ok 1 - lm mpg~wt, head(mtcars) - xdr
        ok 2 - lm mpg~wt, head(mtcars) - xdr
    ok 1 - rds lm mpg~wt, head(mtcars) - xdr
    # Subtest: rds lm mpg~wt, head(mtcars) - binary
        1..2
        ok 1 - lm mpg~wt, head(mtcars) - binary
        ok 2 - lm mpg~wt, head(mtcars) - binary
    ok 2 - rds lm mpg~wt, head(mtcars) - binary
    # Subtest: rds lm mpg~wt, head(mtcars) - compressed xdr
        1..2
        ok 1 - lm mpg~wt, head(mtcars) - compressed xdr
        ok 2 - lm mpg~wt, head(mtcars) - compressed xdr
    ok 3 - rds lm mpg~wt, head(mtcars) - compressed xdr
    # Subtest: rds lm mpg~wt, head(mtcars) - bzip compressed xdr
        1..2
        ok 1 - lm mpg~wt, head(mtcars) - bzip compressed xdr
        ok 2 - lm mpg~wt, head(mtcars) - bzip compressed xdr
    ok 4 - rds lm mpg~wt, head(mtcars) - bzip compressed xdr
    ok 5 - lm mpg~wt, head(mtcars) - xz
ok 19 - variants lm mpg~wt, head(mtcars)
ok 20 - new on non-existent file
ok 21 - new with no args
ok 22 - new with array ref
ok 23 - bad fh
# Subtest: variants environment with attributes
    1..5
    # Subtest: rds environment with attributes - xdr
        1..2
        ok 1 - environment with attributes - xdr
        ok 2 - environment with attributes - xdr
    ok 1 - rds environment with attributes - xdr
    # Subtest: rds environment with attributes - binary
        1..2
        ok 1 - environment with attributes - binary
        ok 2 - environment with attributes - binary
    ok 2 - rds environment with attributes - binary
    # Subtest: rds environment with attributes - compressed xdr
        1..2
        ok 1 - environment with attributes - compressed xdr
        ok 2 - environment with attributes - compressed xdr
    ok 3 - rds environment with attributes - compressed xdr
    # Subtest: rds environment with attributes - bzip compressed xdr
        1..2
        ok 1 - environment with attributes - bzip compressed xdr
        ok 2 - environment with attributes - bzip compressed xdr
    ok 4 - rds environment with attributes - bzip compressed xdr
    ok 5 - environment with attributes - xz
ok 24 - variants environment with attributes
# Subtest: variants list with a single NULL
    1..5
    # Subtest: rds list with a single NULL - xdr
        1..2
        ok 1 - list with a single NULL - xdr
        ok 2 - list with a single NULL - xdr
    ok 1 - rds list with a single NULL - xdr
    # Subtest: rds list with a single NULL - binary
        1..2
        ok 1 - list with a single NULL - binary
        ok 2 - list with a single NULL - binary
    ok 2 - rds list with a single NULL - binary
    # Subtest: rds list with a single NULL - compressed xdr
        1..2
        ok 1 - list with a single NULL - compressed xdr
        ok 2 - list with a single NULL - compressed xdr
    ok 3 - rds list with a single NULL - compressed xdr
    # Subtest: rds list with a single NULL - bzip compressed xdr
        1..2
        ok 1 - list with a single NULL - bzip compressed xdr
        ok 2 - list with a single NULL - bzip compressed xdr
    ok 4 - rds list with a single NULL - bzip compressed xdr
    ok 5 - list with a single NULL - xz
ok 25 - variants list with a single NULL
# Subtest: variants complex vector with a name attribute
    1..5
    # Subtest: rds complex vector with a name attribute - xdr
        1..2
        ok 1 - complex vector with a name attribute - xdr
        ok 2 - complex vector with a name attribute - xdr
    ok 1 - rds complex vector with a name attribute - xdr
    # Subtest: rds complex vector with a name attribute - binary
        1..2
        ok 1 - complex vector with a name attribute - binary
        ok 2 - complex vector with a name attribute - binary
    ok 2 - rds complex vector with a name attribute - binary
    # Subtest: rds complex vector with a name attribute - compressed xdr
        1..2
        ok 1 - complex vector with a name attribute - compressed xdr
        ok 2 - complex vector with a name attribute - compressed xdr
    ok 3 - rds complex vector with a name attribute - compressed xdr
    # Subtest: rds complex vector with a name attribute - bzip compressed xdr
        1..2
        ok 1 - complex vector with a name attribute - bzip compressed xdr
        ok 2 - complex vector with a name attribute - bzip compressed xdr
    ok 4 - rds complex vector with a name attribute - bzip compressed xdr
    ok 5 - complex vector with a name attribute - xz
ok 26 - variants complex vector with a name attribute
ok 27 # skip not yet supported
# Subtest: variants simple complex vector
    1..5
    # Subtest: rds simple complex vector - xdr
        1..2
        ok 1 - simple complex vector - xdr
        ok 2 - simple complex vector - xdr
    ok 1 - rds simple complex vector - xdr
    # Subtest: rds simple complex vector - binary
        1..2
        ok 1 - simple complex vector - binary
        ok 2 - simple complex vector - binary
    ok 2 - rds simple complex vector - binary
    # Subtest: rds simple complex vector - compressed xdr
        1..2
        ok 1 - simple complex vector - compressed xdr
        ok 2 - simple complex vector - compressed xdr
    ok 3 - rds simple complex vector - compressed xdr
    # Subtest: rds simple complex vector - bzip compressed xdr
        1..2
        ok 1 - simple complex vector - bzip compressed xdr
        ok 2 - simple complex vector - bzip compressed xdr
    ok 4 - rds simple complex vector - bzip compressed xdr
    ok 5 - simple complex vector - xz
ok 28 - variants simple complex vector
# Subtest: variants empty char vector
    1..5
    # Subtest: rds empty char vector - xdr
        1..2
        ok 1 - empty char vector - xdr
        ok 2 - empty char vector - xdr
    ok 1 - rds empty char vector - xdr
    # Subtest: rds empty char vector - binary
        1..2
        ok 1 - empty char vector - binary
        ok 2 - empty char vector - binary
    ok 2 - rds empty char vector - binary
    # Subtest: rds empty char vector - compressed xdr
        1..2
        ok 1 - empty char vector - compressed xdr
        ok 2 - empty char vector - compressed xdr
    ok 3 - rds empty char vector - compressed xdr
    # Subtest: rds empty char vector - bzip compressed xdr
        1..2
        ok 1 - empty char vector - bzip compressed xdr
        ok 2 - empty char vector - bzip compressed xdr
    ok 4 - rds empty char vector - bzip compressed xdr
    ok 5 - empty char vector - xz
ok 29 - variants empty char vector
ok 30 # skip not yet supported
ok 31 # skip not yet supported
# Subtest: variants double vector with NAs
    1..5
    # Subtest: rds double vector with NAs - xdr
        1..2
        ok 1 - double vector with NAs - xdr
        ok 2 - double vector with NAs - xdr
    ok 1 - rds double vector with NAs - xdr
    # Subtest: rds double vector with NAs - binary
        1..2
        ok 1 - double vector with NAs - binary
        ok 2 - double vector with NAs - binary
    ok 2 - rds double vector with NAs - binary
    # Subtest: rds double vector with NAs - compressed xdr
        1..2
        ok 1 - double vector with NAs - compressed xdr
        ok 2 - double vector with NAs - compressed xdr
    ok 3 - rds double vector with NAs - compressed xdr
    # Subtest: rds double vector with NAs - bzip compressed xdr
        1..2
        ok 1 - double vector with NAs - bzip compressed xdr
        ok 2 - double vector with NAs - bzip compressed xdr
    ok 4 - rds double vector with NAs - bzip compressed xdr
    ok 5 - double vector with NAs - xz
ok 32 - variants double vector with NAs
# Subtest: variants expression(1+2)
    1..5
    # Subtest: rds expression(1+2) - xdr
        1..2
        ok 1 - expression(1+2) - xdr
        ok 2 - expression(1+2) - xdr
    ok 1 - rds expression(1+2) - xdr
    # Subtest: rds expression(1+2) - binary
        1..2
        ok 1 - expression(1+2) - binary
        ok 2 - expression(1+2) - binary
    ok 2 - rds expression(1+2) - binary
    # Subtest: rds expression(1+2) - compressed xdr
        1..2
        ok 1 - expression(1+2) - compressed xdr
        ok 2 - expression(1+2) - compressed xdr
    ok 3 - rds expression(1+2) - compressed xdr
    # Subtest: rds expression(1+2) - bzip compressed xdr
        1..2
        ok 1 - expression(1+2) - bzip compressed xdr
        ok 2 - expression(1+2) - bzip compressed xdr
    ok 4 - rds expression(1+2) - bzip compressed xdr
    ok 5 - expression(1+2) - xz
ok 33 - variants expression(1+2)
# Subtest: variants expression(NULL)
    1..5
    # Subtest: rds expression(NULL) - xdr
        1..2
        ok 1 - expression(NULL) - xdr
        ok 2 - expression(NULL) - xdr
    ok 1 - rds expression(NULL) - xdr
    # Subtest: rds expression(NULL) - binary
        1..2
        ok 1 - expression(NULL) - binary
        ok 2 - expression(NULL) - binary
    ok 2 - rds expression(NULL) - binary
    # Subtest: rds expression(NULL) - compressed xdr
        1..2
        ok 1 - expression(NULL) - compressed xdr
        ok 2 - expression(NULL) - compressed xdr
    ok 3 - rds expression(NULL) - compressed xdr
    # Subtest: rds expression(NULL) - bzip compressed xdr
        1..2
        ok 1 - expression(NULL) - bzip compressed xdr
        ok 2 - expression(NULL) - bzip compressed xdr
    ok 4 - rds expression(NULL) - bzip compressed xdr
    ok 5 - expression(NULL) - xz
ok 34 - variants expression(NULL)
ok 35 # skip not yet supported
# Subtest: variants complex vector with NAs
    1..5
    # Subtest: rds complex vector with NAs - xdr
        1..2
        ok 1 - complex vector with NAs - xdr
        ok 2 - complex vector with NAs - xdr
    ok 1 - rds complex vector with NAs - xdr
    # Subtest: rds complex vector with NAs - binary
        1..2
        ok 1 - complex vector with NAs - binary
        ok 2 - complex vector with NAs - binary
    ok 2 - rds complex vector with NAs - binary
    # Subtest: rds complex vector with NAs - compressed xdr
        1..2
        ok 1 - complex vector with NAs - compressed xdr
        ok 2 - complex vector with NAs - compressed xdr
    ok 3 - rds complex vector with NAs - compressed xdr
    # Subtest: rds complex vector with NAs - bzip compressed xdr
        1..2
        ok 1 - complex vector with NAs - bzip compressed xdr
        ok 2 - complex vector with NAs - bzip compressed xdr
    ok 4 - rds complex vector with NAs - bzip compressed xdr
    ok 5 - complex vector with NAs - xz
ok 36 - variants complex vector with NAs
ok 37 # skip not yet supported
# Subtest: variants char vector with NAs
    1..5
    # Subtest: rds char vector with NAs - xdr
        1..2
        ok 1 - char vector with NAs - xdr
        ok 2 - char vector with NAs - xdr
    ok 1 - rds char vector with NAs - xdr
    # Subtest: rds char vector with NAs - binary
        1..2
        ok 1 - char vector with NAs - binary
        ok 2 - char vector with NAs - binary
    ok 2 - rds char vector with NAs - binary
    # Subtest: rds char vector with NAs - compressed xdr
        1..2
        ok 1 - char vector with NAs - compressed xdr
        ok 2 - char vector with NAs - compressed xdr
    ok 3 - rds char vector with NAs - compressed xdr
    # Subtest: rds char vector with NAs - bzip compressed xdr
        1..2
        ok 1 - char vector with NAs - bzip compressed xdr
        ok 2 - char vector with NAs - bzip compressed xdr
    ok 4 - rds char vector with NAs - bzip compressed xdr
    ok 5 - char vector with NAs - xz
ok 38 - variants char vector with NAs
# Subtest: variants emptyenv()
    1..5
    # Subtest: rds emptyenv() - xdr
        1..2
        ok 1 - emptyenv() - xdr
        ok 2 - emptyenv() - xdr
    ok 1 - rds emptyenv() - xdr
    # Subtest: rds emptyenv() - binary
        1..2
        ok 1 - emptyenv() - binary
        ok 2 - emptyenv() - binary
    ok 2 - rds emptyenv() - binary
    # Subtest: rds emptyenv() - compressed xdr
        1..2
        ok 1 - emptyenv() - compressed xdr
        ok 2 - emptyenv() - compressed xdr
    ok 3 - rds emptyenv() - compressed xdr
    # Subtest: rds emptyenv() - bzip compressed xdr
        1..2
        ok 1 - emptyenv() - bzip compressed xdr
        ok 2 - emptyenv() - bzip compressed xdr
    ok 4 - rds emptyenv() - bzip compressed xdr
    ok 5 - emptyenv() - xz
ok 39 - variants emptyenv()
# Subtest: variants null
    1..5
    # Subtest: rds null - xdr
        1..2
        ok 1 - null - xdr
        ok 2 - null - xdr
    ok 1 - rds null - xdr
    # Subtest: rds null - binary
        1..2
        ok 1 - null - binary
        ok 2 - null - binary
    ok 2 - rds null - binary
    # Subtest: rds null - compressed xdr
        1..2
        ok 1 - null - compressed xdr
        ok 2 - null - compressed xdr
    ok 3 - rds null - compressed xdr
    # Subtest: rds null - bzip compressed xdr
        1..2
        ok 1 - null - bzip compressed xdr
        ok 2 - null - bzip compressed xdr
    ok 4 - rds null - bzip compressed xdr
    ok 5 - null - xz
ok 40 - variants null
ok 41 # skip not yet supported
# Subtest: variants expression(42L)
    1..5
    # Subtest: rds expression(42L) - xdr
        1..2
        ok 1 - expression(42L) - xdr
        ok 2 - expression(42L) - xdr
    ok 1 - rds expression(42L) - xdr
    # Subtest: rds expression(42L) - binary
        1..2
        ok 1 - expression(42L) - binary
        ok 2 - expression(42L) - binary
    ok 2 - rds expression(42L) - binary
    # Subtest: rds expression(42L) - compressed xdr
        1..2
        ok 1 - expression(42L) - compressed xdr
        ok 2 - expression(42L) - compressed xdr
    ok 3 - rds expression(42L) - compressed xdr
    # Subtest: rds expression(42L) - bzip compressed xdr
        1..2
        ok 1 - expression(42L) - bzip compressed xdr
        ok 2 - expression(42L) - bzip compressed xdr
    ok 4 - rds expression(42L) - bzip compressed xdr
    ok 5 - expression(42L) - xz
ok 42 - variants expression(42L)
# Subtest: variants empty int vector
    1..5
    # Subtest: rds empty int vector - xdr
        1..2
        ok 1 - empty int vector - xdr
        ok 2 - empty int vector - xdr
    ok 1 - rds empty int vector - xdr
    # Subtest: rds empty int vector - binary
        1..2
        ok 1 - empty int vector - binary
        ok 2 - empty int vector - binary
    ok 2 - rds empty int vector - binary
    # Subtest: rds empty int vector - compressed xdr
        1..2
        ok 1 - empty int vector - compressed xdr
        ok 2 - empty int vector - compressed xdr
    ok 3 - rds empty int vector - compressed xdr
    # Subtest: rds empty int vector - bzip compressed xdr
        1..2
        ok 1 - empty int vector - bzip compressed xdr
        ok 2 - empty int vector - bzip compressed xdr
    ok 4 - rds empty int vector - bzip compressed xdr
    ok 5 - empty int vector - xz
ok 43 - variants empty int vector
# Subtest: variants globalenv()
    1..5
    # Subtest: rds globalenv() - xdr
        1..2
        ok 1 - globalenv() - xdr
        ok 2 - globalenv() - xdr
    ok 1 - rds globalenv() - xdr
    # Subtest: rds globalenv() - binary
        1..2
        ok 1 - globalenv() - binary
        ok 2 - globalenv() - binary
    ok 2 - rds globalenv() - binary
    # Subtest: rds globalenv() - compressed xdr
        1..2
        ok 1 - globalenv() - compressed xdr
        ok 2 - globalenv() - compressed xdr
    ok 3 - rds globalenv() - compressed xdr
    # Subtest: rds globalenv() - bzip compressed xdr
        1..2
        ok 1 - globalenv() - bzip compressed xdr
        ok 2 - globalenv() - bzip compressed xdr
    ok 4 - rds globalenv() - bzip compressed xdr
    ok 5 - globalenv() - xz
ok 44 - variants globalenv()
ok 45 # skip not yet supported
# Subtest: variants automatic compact rownames
    1..5
    # Subtest: rds automatic compact rownames - xdr
        1..2
        ok 1 - automatic compact rownames - xdr
        ok 2 - automatic compact rownames - xdr
    ok 1 - rds automatic compact rownames - xdr
    # Subtest: rds automatic compact rownames - binary
        1..2
        ok 1 - automatic compact rownames - binary
        ok 2 - automatic compact rownames - binary
    ok 2 - rds automatic compact rownames - binary
    # Subtest: rds automatic compact rownames - compressed xdr
        1..2
        ok 1 - automatic compact rownames - compressed xdr
        ok 2 - automatic compact rownames - compressed xdr
    ok 3 - rds automatic compact rownames - compressed xdr
    # Subtest: rds automatic compact rownames - bzip compressed xdr
        1..2
        ok 1 - automatic compact rownames - bzip compressed xdr
        ok 2 - automatic compact rownames - bzip compressed xdr
    ok 4 - rds automatic compact rownames - bzip compressed xdr
    ok 5 - automatic compact rownames - xz
ok 46 - variants automatic compact rownames
# Subtest: variants scalar complex vector
    1..5
    # Subtest: rds scalar complex vector - xdr
        1..2
        ok 1 - scalar complex vector - xdr
        ok 2 - scalar complex vector - xdr
    ok 1 - rds scalar complex vector - xdr
    # Subtest: rds scalar complex vector - binary
        1..2
        ok 1 - scalar complex vector - binary
        ok 2 - scalar complex vector - binary
    ok 2 - rds scalar complex vector - binary
    # Subtest: rds scalar complex vector - compressed xdr
        1..2
        ok 1 - scalar complex vector - compressed xdr
        ok 2 - scalar complex vector - compressed xdr
    ok 3 - rds scalar complex vector - compressed xdr
    # Subtest: rds scalar complex vector - bzip compressed xdr
        1..2
        ok 1 - scalar complex vector - bzip compressed xdr
        ok 2 - scalar complex vector - bzip compressed xdr
    ok 4 - rds scalar complex vector - bzip compressed xdr
    ok 5 - scalar complex vector - xz
ok 47 - variants scalar complex vector
# Subtest: variants empty symbol
    1..5
    # Subtest: rds empty symbol - xdr
        1..2
        ok 1 - empty symbol - xdr
        ok 2 - empty symbol - xdr
    ok 1 - rds empty symbol - xdr
    # Subtest: rds empty symbol - binary
        1..2
        ok 1 - empty symbol - binary
        ok 2 - empty symbol - binary
    ok 2 - rds empty symbol - binary
    # Subtest: rds empty symbol - compressed xdr
        1..2
        ok 1 - empty symbol - compressed xdr
        ok 2 - empty symbol - compressed xdr
    ok 3 - rds empty symbol - compressed xdr
    # Subtest: rds empty symbol - bzip compressed xdr
        1..2
        ok 1 - empty symbol - bzip compressed xdr
        ok 2 - empty symbol - bzip compressed xdr
    ok 4 - rds empty symbol - bzip compressed xdr
    ok 5 - empty symbol - xz
ok 48 - variants empty symbol
# Subtest: variants S4 subclass
    1..5
    # Subtest: rds S4 subclass - xdr
        1..2
        ok 1 - S4 subclass - xdr
        ok 2 - S4 subclass - xdr
    ok 1 - rds S4 subclass - xdr
    # Subtest: rds S4 subclass - binary
        1..2
        ok 1 - S4 subclass - binary
        ok 2 - S4 subclass - binary
    ok 2 - rds S4 subclass - binary
    # Subtest: rds S4 subclass - compressed xdr
        1..2
        ok 1 - S4 subclass - compressed xdr
        ok 2 - S4 subclass - compressed xdr
    ok 3 - rds S4 subclass - compressed xdr
    # Subtest: rds S4 subclass - bzip compressed xdr
        1..2
        ok 1 - S4 subclass - bzip compressed xdr
        ok 2 - S4 subclass - bzip compressed xdr
    ok 4 - rds S4 subclass - bzip compressed xdr
    ok 5 - S4 subclass - xz
ok 49 - variants S4 subclass
# Subtest: variants logical vector with NAs
    1..5
    # Subtest: rds logical vector with NAs - xdr
        1..2
        ok 1 - logical vector with NAs - xdr
        ok 2 - logical vector with NAs - xdr
    ok 1 - rds logical vector with NAs - xdr
    # Subtest: rds logical vector with NAs - binary
        1..2
        ok 1 - logical vector with NAs - binary
        ok 2 - logical vector with NAs - binary
    ok 2 - rds logical vector with NAs - binary
    # Subtest: rds logical vector with NAs - compressed xdr
        1..2
        ok 1 - logical vector with NAs - compressed xdr
        ok 2 - logical vector with NAs - compressed xdr
    ok 3 - rds logical vector with NAs - compressed xdr
    # Subtest: rds logical vector with NAs - bzip compressed xdr
        1..2
        ok 1 - logical vector with NAs - bzip compressed xdr
        ok 2 - logical vector with NAs - bzip compressed xdr
    ok 4 - rds logical vector with NAs - bzip compressed xdr
    ok 5 - logical vector with NAs - xz
ok 50 - variants logical vector with NAs
ok 51 # skip not yet supported
# Subtest: variants imaginary-only complex vector
    1..5
    # Subtest: rds imaginary-only complex vector - xdr
        1..2
        ok 1 - imaginary-only complex vector - xdr
        ok 2 - imaginary-only complex vector - xdr
    ok 1 - rds imaginary-only complex vector - xdr
    # Subtest: rds imaginary-only complex vector - binary
        1..2
        ok 1 - imaginary-only complex vector - binary
        ok 2 - imaginary-only complex vector - binary
    ok 2 - rds imaginary-only complex vector - binary
    # Subtest: rds imaginary-only complex vector - compressed xdr
        1..2
        ok 1 - imaginary-only complex vector - compressed xdr
        ok 2 - imaginary-only complex vector - compressed xdr
    ok 3 - rds imaginary-only complex vector - compressed xdr
    # Subtest: rds imaginary-only complex vector - bzip compressed xdr
        1..2
        ok 1 - imaginary-only complex vector - bzip compressed xdr
        ok 2 - imaginary-only complex vector - bzip compressed xdr
    ok 4 - rds imaginary-only complex vector - bzip compressed xdr
    ok 5 - imaginary-only complex vector - xz
ok 52 - variants imaginary-only complex vector
# Subtest: variants empty list
    1..5
    # Subtest: rds empty list - xdr
        1..2
        ok 1 - empty list - xdr
        ok 2 - empty list - xdr
    ok 1 - rds empty list - xdr
    # Subtest: rds empty list - binary
        1..2
        ok 1 - empty list - binary
        ok 2 - empty list - binary
    ok 2 - rds empty list - binary
    # Subtest: rds empty list - compressed xdr
        1..2
        ok 1 - empty list - compressed xdr
        ok 2 - empty list - compressed xdr
    ok 3 - rds empty list - compressed xdr
    # Subtest: rds empty list - bzip compressed xdr
        1..2
        ok 1 - empty list - bzip compressed xdr
        ok 2 - empty list - bzip compressed xdr
    ok 4 - rds empty list - bzip compressed xdr
    ok 5 - empty list - xz
ok 53 - variants empty list
# Subtest: variants empty complex vector
    1..5
    # Subtest: rds empty complex vector - xdr
        1..2
        ok 1 - empty complex vector - xdr
        ok 2 - empty complex vector - xdr
    ok 1 - rds empty complex vector - xdr
    # Subtest: rds empty complex vector - binary
        1..2
        ok 1 - empty complex vector - binary
        ok 2 - empty complex vector - binary
    ok 2 - rds empty complex vector - binary
    # Subtest: rds empty complex vector - compressed xdr
        1..2
        ok 1 - empty complex vector - compressed xdr
        ok 2 - empty complex vector - compressed xdr
    ok 3 - rds empty complex vector - compressed xdr
    # Subtest: rds empty complex vector - bzip compressed xdr
        1..2
        ok 1 - empty complex vector - bzip compressed xdr
        ok 2 - empty complex vector - bzip compressed xdr
    ok 4 - rds empty complex vector - bzip compressed xdr
    ok 5 - empty complex vector - xz
ok 54 - variants empty complex vector
# Subtest: variants expression(u, v, 1+0:9)
    1..5
    # Subtest: rds expression(u, v, 1+0:9) - xdr
        1..2
        ok 1 - expression(u, v, 1+0:9) - xdr
        ok 2 - expression(u, v, 1+0:9) - xdr
    ok 1 - rds expression(u, v, 1+0:9) - xdr
    # Subtest: rds expression(u, v, 1+0:9) - binary
        1..2
        ok 1 - expression(u, v, 1+0:9) - binary
        ok 2 - expression(u, v, 1+0:9) - binary
    ok 2 - rds expression(u, v, 1+0:9) - binary
    # Subtest: rds expression(u, v, 1+0:9) - compressed xdr
        1..2
        ok 1 - expression(u, v, 1+0:9) - compressed xdr
        ok 2 - expression(u, v, 1+0:9) - compressed xdr
    ok 3 - rds expression(u, v, 1+0:9) - compressed xdr
    # Subtest: rds expression(u, v, 1+0:9) - bzip compressed xdr
        1..2
        ok 1 - expression(u, v, 1+0:9) - bzip compressed xdr
        ok 2 - expression(u, v, 1+0:9) - bzip compressed xdr
    ok 4 - rds expression(u, v, 1+0:9) - bzip compressed xdr
    ok 5 - expression(u, v, 1+0:9) - xz
ok 55 - variants expression(u, v, 1+0:9)
# Subtest: variants empty logical vector
    1..5
    # Subtest: rds empty logical vector - xdr
        1..2
        ok 1 - empty logical vector - xdr
        ok 2 - empty logical vector - xdr
    ok 1 - rds empty logical vector - xdr
    # Subtest: rds empty logical vector - binary
        1..2
        ok 1 - empty logical vector - binary
        ok 2 - empty logical vector - binary
    ok 2 - rds empty logical vector - binary
    # Subtest: rds empty logical vector - compressed xdr
        1..2
        ok 1 - empty logical vector - compressed xdr
        ok 2 - empty logical vector - compressed xdr
    ok 3 - rds empty logical vector - compressed xdr
    # Subtest: rds empty logical vector - bzip compressed xdr
        1..2
        ok 1 - empty logical vector - bzip compressed xdr
        ok 2 - empty logical vector - bzip compressed xdr
    ok 4 - rds empty logical vector - bzip compressed xdr
    ok 5 - empty logical vector - xz
ok 56 - variants empty logical vector
# Subtest: variants empty double vector
    1..5
    # Subtest: rds empty double vector - xdr
        1..2
        ok 1 - empty double vector - xdr
        ok 2 - empty double vector - xdr
    ok 1 - rds empty double vector - xdr
    # Subtest: rds empty double vector - binary
        1..2
        ok 1 - empty double vector - binary
        ok 2 - empty double vector - binary
    ok 2 - rds empty double vector - binary
    # Subtest: rds empty double vector - compressed xdr
        1..2
        ok 1 - empty double vector - compressed xdr
        ok 2 - empty double vector - compressed xdr
    ok 3 - rds empty double vector - compressed xdr
    # Subtest: rds empty double vector - bzip compressed xdr
        1..2
        ok 1 - empty double vector - bzip compressed xdr
        ok 2 - empty double vector - bzip compressed xdr
    ok 4 - rds empty double vector - bzip compressed xdr
    ok 5 - empty double vector - xz
ok 57 - variants empty double vector
# Subtest: variants empty raw vector
    1..5
    # Subtest: rds empty raw vector - xdr
        1..2
        ok 1 - empty raw vector - xdr
        ok 2 - empty raw vector - xdr
    ok 1 - rds empty raw vector - xdr
    # Subtest: rds empty raw vector - binary
        1..2
        ok 1 - empty raw vector - binary
        ok 2 - empty raw vector - binary
    ok 2 - rds empty raw vector - binary
    # Subtest: rds empty raw vector - compressed xdr
        1..2
        ok 1 - empty raw vector - compressed xdr
        ok 2 - empty raw vector - compressed xdr
    ok 3 - rds empty raw vector - compressed xdr
    # Subtest: rds empty raw vector - bzip compressed xdr
        1..2
        ok 1 - empty raw vector - bzip compressed xdr
        ok 2 - empty raw vector - bzip compressed xdr
    ok 4 - rds empty raw vector - bzip compressed xdr
    ok 5 - empty raw vector - xz
ok 58 - variants empty raw vector
# Subtest: variants empty expr
    1..5
    # Subtest: rds empty expr - xdr
        1..2
        ok 1 - empty expr - xdr
        ok 2 - empty expr - xdr
    ok 1 - rds empty expr - xdr
    # Subtest: rds empty expr - binary
        1..2
        ok 1 - empty expr - binary
        ok 2 - empty expr - binary
    ok 2 - rds empty expr - binary
    # Subtest: rds empty expr - compressed xdr
        1..2
        ok 1 - empty expr - compressed xdr
        ok 2 - empty expr - compressed xdr
    ok 3 - rds empty expr - compressed xdr
    # Subtest: rds empty expr - bzip compressed xdr
        1..2
        ok 1 - empty expr - bzip compressed xdr
        ok 2 - empty expr - bzip compressed xdr
    ok 4 - rds empty expr - bzip compressed xdr
    ok 5 - empty expr - xz
ok 59 - variants empty expr
# Subtest: variants real-only empty complex vector
    1..5
    # Subtest: rds real-only empty complex vector - xdr
        1..2
        ok 1 - real-only empty complex vector - xdr
        ok 2 - real-only empty complex vector - xdr
    ok 1 - rds real-only empty complex vector - xdr
    # Subtest: rds real-only empty complex vector - binary
        1..2
        ok 1 - real-only empty complex vector - binary
        ok 2 - real-only empty complex vector - binary
    ok 2 - rds real-only empty complex vector - binary
    # Subtest: rds real-only empty complex vector - compressed xdr
        1..2
        ok 1 - real-only empty complex vector - compressed xdr
        ok 2 - real-only empty complex vector - compressed xdr
    ok 3 - rds real-only empty complex vector - compressed xdr
    # Subtest: rds real-only empty complex vector - bzip compressed xdr
        1..2
        ok 1 - real-only empty complex vector - bzip compressed xdr
        ok 2 - real-only empty complex vector - bzip compressed xdr
    ok 4 - rds real-only empty complex vector - bzip compressed xdr
    ok 5 - real-only empty complex vector - xz
ok 60 - variants real-only empty complex vector
ok 61 # skip not yet supported
# Subtest: variants S4 class
    1..5
    # Subtest: rds S4 class - xdr
        1..2
        ok 1 - S4 class - xdr
        ok 2 - S4 class - xdr
    ok 1 - rds S4 class - xdr
    # Subtest: rds S4 class - binary
        1..2
        ok 1 - S4 class - binary
        ok 2 - S4 class - binary
    ok 2 - rds S4 class - binary
    # Subtest: rds S4 class - compressed xdr
        1..2
        ok 1 - S4 class - compressed xdr
        ok 2 - S4 class - compressed xdr
    ok 3 - rds S4 class - compressed xdr
    # Subtest: rds S4 class - bzip compressed xdr
        1..2
        ok 1 - S4 class - bzip compressed xdr
        ok 2 - S4 class - bzip compressed xdr
    ok 4 - rds S4 class - bzip compressed xdr
    ok 5 - S4 class - xz
ok 62 - variants S4 class
# Subtest: variants baseenv()
    1..5
    # Subtest: rds baseenv() - xdr
        1..2
        ok 1 - baseenv() - xdr
        ok 2 - baseenv() - xdr
    ok 1 - rds baseenv() - xdr
    # Subtest: rds baseenv() - binary
        1..2
        ok 1 - baseenv() - binary
        ok 2 - baseenv() - binary
    ok 2 - rds baseenv() - binary
    # Subtest: rds baseenv() - compressed xdr
        1..2
        ok 1 - baseenv() - compressed xdr
        ok 2 - baseenv() - compressed xdr
    ok 3 - rds baseenv() - compressed xdr
    # Subtest: rds baseenv() - bzip compressed xdr
        1..2
        ok 1 - baseenv() - bzip compressed xdr
        ok 2 - baseenv() - bzip compressed xdr
    ok 4 - rds baseenv() - bzip compressed xdr
    ok 5 - baseenv() - xz
ok 63 - variants baseenv()
# Subtest: variants explicit compact rownames
    1..5
    # Subtest: rds explicit compact rownames - xdr
        1..2
        ok 1 - explicit compact rownames - xdr
        ok 2 - explicit compact rownames - xdr
    ok 1 - rds explicit compact rownames - xdr
    # Subtest: rds explicit compact rownames - binary
        1..2
        ok 1 - explicit compact rownames - binary
        ok 2 - explicit compact rownames - binary
    ok 2 - rds explicit compact rownames - binary
    # Subtest: rds explicit compact rownames - compressed xdr
        1..2
        ok 1 - explicit compact rownames - compressed xdr
        ok 2 - explicit compact rownames - compressed xdr
    ok 3 - rds explicit compact rownames - compressed xdr
    # Subtest: rds explicit compact rownames - bzip compressed xdr
        1..2
        ok 1 - explicit compact rownames - bzip compressed xdr
        ok 2 - explicit compact rownames - bzip compressed xdr
    ok 4 - rds explicit compact rownames - bzip compressed xdr
    ok 5 - explicit compact rownames - xz
ok 64 - variants explicit compact rownames
# Subtest: variants list with NAs
    1..5
    # Subtest: rds list with NAs - xdr
        1..2
        ok 1 - list with NAs - xdr
        ok 2 - list with NAs - xdr
    ok 1 - rds list with NAs - xdr
    # Subtest: rds list with NAs - binary
        1..2
        ok 1 - list with NAs - binary
        ok 2 - list with NAs - binary
    ok 2 - rds list with NAs - binary
    # Subtest: rds list with NAs - compressed xdr
        1..2
        ok 1 - list with NAs - compressed xdr
        ok 2 - list with NAs - compressed xdr
    ok 3 - rds list with NAs - compressed xdr
    # Subtest: rds list with NAs - bzip compressed xdr
        1..2
        ok 1 - list with NAs - bzip compressed xdr
        ok 2 - list with NAs - bzip compressed xdr
    ok 4 - rds list with NAs - bzip compressed xdr
    ok 5 - list with NAs - xz
ok 65 - variants list with NAs
# Subtest: variants int vector with NAs
    1..5
    # Subtest: rds int vector with NAs - xdr
        1..2
        ok 1 - int vector with NAs - xdr
        ok 2 - int vector with NAs - xdr
    ok 1 - rds int vector with NAs - xdr
    # Subtest: rds int vector with NAs - binary
        1..2
        ok 1 - int vector with NAs - binary
        ok 2 - int vector with NAs - binary
    ok 2 - rds int vector with NAs - binary
    # Subtest: rds int vector with NAs - compressed xdr
        1..2
        ok 1 - int vector with NAs - compressed xdr
        ok 2 - int vector with NAs - compressed xdr
    ok 3 - rds int vector with NAs - compressed xdr
    # Subtest: rds int vector with NAs - bzip compressed xdr
        1..2
        ok 1 - int vector with NAs - bzip compressed xdr
        ok 2 - int vector with NAs - bzip compressed xdr
    ok 4 - rds int vector with NAs - bzip compressed xdr
    ok 5 - int vector with NAs - xz
ok 66 - variants int vector with NAs
ok
t/io-oo-rserve-eval-live.t ..... skipped: Cannot connect to Rserve server at localhost:6311
t/io-oo-rserve-eval-mock.t ..... 
1..61
# Subtest: mock int vector no atts
    1..11
    ok 1 - int vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 1 - mock int vector no atts
# Subtest: mock int vector names att
    1..11
    ok 1 - int vector names att
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 2 - mock int vector names att
# Subtest: mock double vector no atts
    1..11
    ok 1 - double vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 3 - mock double vector no atts
# Subtest: mock double vector names att
    1..11
    ok 1 - double vector names att
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 4 - mock double vector names att
# Subtest: mock character vector no atts
    1..11
    ok 1 - character vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 5 - mock character vector no atts
# Subtest: mock character vector names att - xdr
    1..11
    ok 1 - character vector names att - xdr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 6 - mock character vector names att - xdr
# Subtest: mock raw vector
    1..11
    ok 1 - raw vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 7 - mock raw vector
# Subtest: mock generic vector no atts
    1..11
    ok 1 - generic vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 8 - mock generic vector no atts
# Subtest: mock generic vector names att - xdr
    1..11
    ok 1 - generic vector names att - xdr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 9 - mock generic vector names att - xdr
# Subtest: mock int matrix no atts
    1..11
    ok 1 - int matrix no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 10 - mock int matrix no atts
# Subtest: mock int matrix rownames
    1..11
    ok 1 - int matrix rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 11 - mock int matrix rownames
# Subtest: mock the cars data frame
    1..11
    ok 1 - the cars data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 12 - mock the cars data frame
# Subtest: mock the mtcars data frame
    1..11
    ok 1 - the mtcars data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 13 - mock the mtcars data frame
# Subtest: mock the iris data frame
    1..11
    ok 1 - the iris data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 14 - mock the iris data frame
# Subtest: mock language lm(mpg~wt, head(mtcars))
    1..11
    ok 1 - language lm(mpg~wt, head(mtcars))
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 15 - mock language lm(mpg~wt, head(mtcars))
# Subtest: mock lm mpg~wt, head(mtcars)
    1..11
    ok 1 - lm mpg~wt, head(mtcars)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 16 - mock lm mpg~wt, head(mtcars)
ok 17 - server error
# Subtest: mock explicit compact rownames
    1..11
    ok 1 - explicit compact rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 18 - mock explicit compact rownames
ok 19 # skip not yet supported
ok 20 # skip not yet supported
# Subtest: mock empty symbol
    1..11
    ok 1 - empty symbol
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 21 - mock empty symbol
# Subtest: mock double vector with NAs
    1..11
    ok 1 - double vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 22 - mock double vector with NAs
# Subtest: mock baseenv()
    1..11
    ok 1 - baseenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 23 - mock baseenv()
ok 24 # skip not yet supported
# Subtest: mock empty complex vector
    1..11
    ok 1 - empty complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 25 - mock empty complex vector
# Subtest: mock complex vector with a name attribute
    1..11
    ok 1 - complex vector with a name attribute
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 26 - mock complex vector with a name attribute
# Subtest: mock S4 class
    1..11
    ok 1 - S4 class
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 27 - mock S4 class
# Subtest: mock empty raw vector
    1..11
    ok 1 - empty raw vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 28 - mock empty raw vector
ok 29 # skip not yet supported
# Subtest: mock automatic compact rownames
    1..11
    ok 1 - automatic compact rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 30 - mock automatic compact rownames
# Subtest: mock globalenv()
    1..11
    ok 1 - globalenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 31 - mock globalenv()
# Subtest: mock int vector with NAs
    1..11
    ok 1 - int vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 32 - mock int vector with NAs
# Subtest: mock null
    1..11
    ok 1 - null
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 33 - mock null
# Subtest: mock environment with attributes
    1..11
    ok 1 - environment with attributes
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 34 - mock environment with attributes
# Subtest: mock simple complex vector
    1..11
    ok 1 - simple complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 35 - mock simple complex vector
# Subtest: mock logical vector with NAs
    1..11
    ok 1 - logical vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 36 - mock logical vector with NAs
# Subtest: mock emptyenv()
    1..11
    ok 1 - emptyenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 37 - mock emptyenv()
ok 38 # skip not yet supported
# Subtest: mock expression(u, v, 1+0:9)
    1..11
    ok 1 - expression(u, v, 1+0:9)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 39 - mock expression(u, v, 1+0:9)
# Subtest: mock empty list
    1..11
    ok 1 - empty list
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 40 - mock empty list
# Subtest: mock empty int vector
    1..11
    ok 1 - empty int vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 41 - mock empty int vector
# Subtest: mock expression(1+2)
    1..11
    ok 1 - expression(1+2)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 42 - mock expression(1+2)
# Subtest: mock real-only empty complex vector
    1..11
    ok 1 - real-only empty complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 43 - mock real-only empty complex vector
# Subtest: mock expression(42L)
    1..11
    ok 1 - expression(42L)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 44 - mock expression(42L)
# Subtest: mock empty expr
    1..11
    ok 1 - empty expr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 45 - mock empty expr
# Subtest: mock S4 subclass
    1..11
    ok 1 - S4 subclass
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 46 - mock S4 subclass
# Subtest: mock empty logical vector
    1..11
    ok 1 - empty logical vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 47 - mock empty logical vector
# Subtest: mock imaginary-only complex vector
    1..11
    ok 1 - imaginary-only complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 48 - mock imaginary-only complex vector
# Subtest: mock list with NAs
    1..11
    ok 1 - list with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 49 - mock list with NAs
# Subtest: mock list with a single NULL
    1..11
    ok 1 - list with a single NULL
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 50 - mock list with a single NULL
ok 51 # skip not yet supported
# Subtest: mock empty double vector
    1..11
    ok 1 - empty double vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 52 - mock empty double vector
ok 53 # skip not yet supported
# Subtest: mock char vector with NAs
    1..11
    ok 1 - char vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 54 - mock char vector with NAs
ok 55 # skip not yet supported
# Subtest: mock complex vector with NAs
    1..11
    ok 1 - complex vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 56 - mock complex vector with NAs
# Subtest: mock expression(NULL)
    1..11
    ok 1 - expression(NULL)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 57 - mock expression(NULL)
# Subtest: mock empty char vector
    1..11
    ok 1 - empty char vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 58 - mock empty char vector
# Subtest: mock scalar complex vector
    1..11
    ok 1 - scalar complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 59 - mock scalar complex vector
ok 60 # skip not yet supported
# Subtest: undef server
    1..3
    ok 1 - explicit server argument
    ok 2 - explicit with low-level sockets
    ok 3 - implicit server argument
ok 61 - undef server
ok
t/io-oo-rserve-getfile-live.t .. skipped: Cannot connect to Rserve server at localhost:6311
t/io-oo-rserve-sereval-live.t .. skipped: Cannot connect to Rserve server at localhost:6311
t/io-oo-rserve-sereval-mock.t .. 
1..60
# Subtest: mock int vector no atts
    1..11
    ok 1 - int vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 1 - mock int vector no atts
# Subtest: mock int vector names att
    1..11
    ok 1 - int vector names att
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 2 - mock int vector names att
# Subtest: mock double vector no atts
    1..11
    ok 1 - double vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 3 - mock double vector no atts
# Subtest: mock double vector names att
    1..11
    ok 1 - double vector names att
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 4 - mock double vector names att
# Subtest: mock character vector no atts
    1..11
    ok 1 - character vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 5 - mock character vector no atts
# Subtest: mock character vector names att - xdr
    1..11
    ok 1 - character vector names att - xdr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 6 - mock character vector names att - xdr
# Subtest: mock raw vector
    1..11
    ok 1 - raw vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 7 - mock raw vector
# Subtest: mock generic vector no atts
    1..11
    ok 1 - generic vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 8 - mock generic vector no atts
# Subtest: mock generic vector names att - xdr
    1..11
    ok 1 - generic vector names att - xdr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 9 - mock generic vector names att - xdr
# Subtest: mock int matrix no atts
    1..11
    ok 1 - int matrix no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 10 - mock int matrix no atts
# Subtest: mock int matrix rownames
    1..11
    ok 1 - int matrix rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 11 - mock int matrix rownames
# Subtest: mock the cars data frame
    1..11
    ok 1 - the cars data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 12 - mock the cars data frame
# Subtest: mock the mtcars data frame
    1..11
    ok 1 - the mtcars data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 13 - mock the mtcars data frame
# Subtest: mock the iris data frame
    1..11
    ok 1 - the iris data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 14 - mock the iris data frame
# Subtest: mock language lm(mpg~wt, head(mtcars))
    1..11
    ok 1 - language lm(mpg~wt, head(mtcars))
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 15 - mock language lm(mpg~wt, head(mtcars))
# Subtest: mock lm mpg~wt, head(mtcars)
    1..11
    ok 1 - lm mpg~wt, head(mtcars)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 16 - mock lm mpg~wt, head(mtcars)
ok 17 - server error
# Subtest: mock S4 subclass
    1..11
    ok 1 - S4 subclass
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 18 - mock S4 subclass
# Subtest: mock complex vector with NAs
    1..11
    ok 1 - complex vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 19 - mock complex vector with NAs
# Subtest: mock empty symbol
    1..11
    ok 1 - empty symbol
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 20 - mock empty symbol
# Subtest: mock automatic compact rownames
    1..11
    ok 1 - automatic compact rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 21 - mock automatic compact rownames
# Subtest: mock double vector with NAs
    1..11
    ok 1 - double vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 22 - mock double vector with NAs
ok 23 # skip not yet supported
ok 24 # skip not yet supported
# Subtest: mock null
    1..11
    ok 1 - null
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 25 - mock null
# Subtest: mock expression(42L)
    1..11
    ok 1 - expression(42L)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 26 - mock expression(42L)
# Subtest: mock empty raw vector
    1..11
    ok 1 - empty raw vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 27 - mock empty raw vector
# Subtest: mock emptyenv()
    1..11
    ok 1 - emptyenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 28 - mock emptyenv()
# Subtest: mock int vector with NAs
    1..11
    ok 1 - int vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 29 - mock int vector with NAs
# Subtest: mock char vector with NAs
    1..11
    ok 1 - char vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 30 - mock char vector with NAs
# Subtest: mock expression(u, v, 1+0:9)
    1..11
    ok 1 - expression(u, v, 1+0:9)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 31 - mock expression(u, v, 1+0:9)
# Subtest: mock complex vector with a name attribute
    1..11
    ok 1 - complex vector with a name attribute
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 32 - mock complex vector with a name attribute
ok 33 # skip not yet supported
ok 34 # skip not yet supported
# Subtest: mock list with NAs
    1..11
    ok 1 - list with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 35 - mock list with NAs
# Subtest: mock empty double vector
    1..11
    ok 1 - empty double vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 36 - mock empty double vector
# Subtest: mock explicit compact rownames
    1..11
    ok 1 - explicit compact rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 37 - mock explicit compact rownames
# Subtest: mock list with a single NULL
    1..11
    ok 1 - list with a single NULL
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 38 - mock list with a single NULL
# Subtest: mock logical vector with NAs
    1..11
    ok 1 - logical vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 39 - mock logical vector with NAs
# Subtest: mock empty char vector
    1..11
    ok 1 - empty char vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 40 - mock empty char vector
# Subtest: mock scalar complex vector
    1..11
    ok 1 - scalar complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 41 - mock scalar complex vector
# Subtest: mock empty int vector
    1..11
    ok 1 - empty int vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 42 - mock empty int vector
# Subtest: mock environment with attributes
    1..11
    ok 1 - environment with attributes
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 43 - mock environment with attributes
# Subtest: mock baseenv()
    1..11
    ok 1 - baseenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 44 - mock baseenv()
# Subtest: mock empty expr
    1..11
    ok 1 - empty expr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 45 - mock empty expr
ok 46 # skip not yet supported
ok 47 # skip not yet supported
# Subtest: mock empty list
    1..11
    ok 1 - empty list
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 48 - mock empty list
# Subtest: mock expression(NULL)
    1..11
    ok 1 - expression(NULL)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 49 - mock expression(NULL)
# Subtest: mock imaginary-only complex vector
    1..11
    ok 1 - imaginary-only complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 50 - mock imaginary-only complex vector
# Subtest: mock empty complex vector
    1..11
    ok 1 - empty complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 51 - mock empty complex vector
ok 52 # skip not yet supported
# Subtest: mock S4 class
    1..11
    ok 1 - S4 class
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 53 - mock S4 class
# Subtest: mock globalenv()
    1..11
    ok 1 - globalenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 54 - mock globalenv()
# Subtest: mock expression(1+2)
    1..11
    ok 1 - expression(1+2)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 55 - mock expression(1+2)
ok 56 # skip not yet supported
# Subtest: mock simple complex vector
    1..11
    ok 1 - simple complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 57 - mock simple complex vector
ok 58 # skip not yet supported
# Subtest: mock real-only empty complex vector
    1..11
    ok 1 - real-only empty complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 59 - mock real-only empty complex vector
# Subtest: mock empty logical vector
    1..11
    ok 1 - empty logical vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_serEval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 60 - mock empty logical vector
ok
t/io-parser.t .................. 
1..9
# Subtest: characters
    1..10
    ok 1 - any_char
    ok 2 - any_char at eof
    ok 3 - char
    ok 4 - char doesn't match
    ok 5 - char at eof
    ok 6 - bad 'char' argument
    ok 7 - string
    ok 8 - string doesn't match
    ok 9 - string at eof
    ok 10 - bad 'string' argument
ok 1 - characters
# Subtest: int parsers
    1..20
    ok 1 - any_uint8
    ok 2 - second any_uint8
    ok 3 - any_uint16
    ok 4 - second any_uint16
    ok 5 - any_uint24
    ok 6 - second any_uint24
    ok 7 - any_uint32
    ok 8 - second any_uint32
    ok 9 - uint8
    ok 10 - second uint8
    ok 11 - uint8 fails
    ok 12 - uint16
    ok 13 - second uint16
    ok 14 - uint16 fails
    ok 15 - uint24
    ok 16 - second uint24
    ok 17 - uint24 fails
    ok 18 - uint32
    ok 19 - second uint32
    ok 20 - uint32 fails
ok 2 - int parsers
# Subtest: signed int parsers
    1..18
    ok 1 - any_int8
    ok 2 - negative any_int8
    ok 3 - any_int16
    ok 4 - negative any_int16
    ok 5 - any_int24
    ok 6 - negative any_int24
    ok 7 - any_int32
    ok 8 - negative any_int32
    ok 9 - failed any_int32
    ok 10 - int8
    ok 11 - negative int8
    ok 12 - int16
    ok 13 - negative any_int16
    ok 14 - int24
    ok 15 - negative int24
    ok 16 - int32
    ok 17 - negative int32
    ok 18 - failed int32
ok 3 - signed int parsers
# Subtest: floating point parsers
    1..2
    ok 1 - any_real32
    ok 2 - any_real64
ok 4 - floating point parsers
# Subtest: NAs
    1..4
    ok 1 - any_int32_na
    ok 2 - int NA
    ok 3 - any_real64_na
    ok 4 - real NA
ok 5 - NAs
# Subtest: endianness
    1..23
    ok 1 - get endianness
    ok 2 - set endianness
    ok 3 - ignore bad endianness value
    ok 4 - any_uint16 little endian
    ok 5 - second any_uint16 little endian
    ok 6 - any_uint24 little endian
    ok 7 - second any_uint24 little endian
    ok 8 - any_uint32 little endian
    ok 9 - second any_uint32 little endian
    ok 10 - little-endian uint8
    ok 11 - second little-endian uint8
    ok 12 - little-endian uint8 fails
    ok 13 - little-endian uint16
    ok 14 - second little-endian uint16
    ok 15 - little-endian uint16 fails
    ok 16 - little-endian uint24
    ok 17 - second little-endian uint24
    ok 18 - little-endian uint24 fails
    ok 19 - little-endian uint32
    ok 20 - second little-endian uint32
    ok 21 - little-endian uint32 fails
    ok 22 - any_real32 little endian
    ok 23 - any_real64 little endian
ok 6 - endianness
# Subtest: monad
    1..4
    ok 1 - mreturn
    ok 2 - bind
    ok 3 - bind fails
    ok 4 - error
ok 7 - monad
# Subtest: combinators
    1..14
    ok 1 - seq
    ok 2 - seq fails
    ok 3 - many_till
    ok 4 - many_till fails
    ok 5 - seq first
    ok 6 - seq second
    ok 7 - choose fails
    ok 8 - count 3 any_char
    ok 9 - count 0 any_char
    ok 10 - count fails
    ok 11 - with_count
    ok 12 - with_count default counter
    ok 13 - with_count zero counter
    ok 14 - with_count fails
ok 8 - combinators
# Subtest: singletons
    1..3
    ok 1 - add_singleton
    ok 2 - reserve_singleton
    ok 3 - get_singleton
ok 9 - singletons
ok
t/io-parserstate.t ............. 
1..11
ok 1 - split data
ok 2 - starting at
ok 3 - starting position
ok 4 - starting eof
ok 5 - next
ok 6 - next value
ok 7 - next position
ok 8 - next doesn't mutate in place
ok 9 - add_singleton
ok 10 - add_singleton doesn't mutate the state
ok 11 - add_singleton preserves reference identity
ok
t/io-qap.t ..................... 
1..54
# Subtest: integer vectors
    1..2
    # Subtest: qap - int vector no atts
        1..2
        ok 1 - int vector no atts
        ok 2 - int vector no atts - parse complete
    ok 1 - qap - int vector no atts
    # Subtest: qap - int vector names att
        1..2
        ok 1 - int vector names att
        ok 2 - int vector names att - parse complete
    ok 2 - qap - int vector names att
ok 1 - integer vectors
# Subtest: double vectors
    1..2
    # Subtest: qap - double vector no atts
        1..2
        ok 1 - double vector no atts
        ok 2 - double vector no atts - parse complete
    ok 1 - qap - double vector no atts
    # Subtest: qap - double vector names att
        1..2
        ok 1 - double vector names att
        ok 2 - double vector names att - parse complete
    ok 2 - qap - double vector names att
ok 2 - double vectors
# Subtest: character vectors
    1..3
    # Subtest: qap - character vector no atts
        1..2
        ok 1 - character vector no atts
        ok 2 - character vector no atts - parse complete
    ok 1 - qap - character vector no atts
    # Subtest: qap - character vector names att
        1..2
        ok 1 - character vector names att
        ok 2 - character vector names att - parse complete
    ok 2 - qap - character vector names att
    # Subtest: padding - c("a", "b", "c")
        1..2
        ok 1 - c("a", "b", "c")
        ok 2 - c("a", "b", "c") - parse complete
    ok 3 - padding - c("a", "b", "c")
ok 3 - character vectors
# Subtest: raw vectors
    1..4
    # Subtest: qap - raw vector
        1..2
        ok 1 - raw vector
        ok 2 - raw vector - parse complete
    ok 1 - qap - raw vector
    # Subtest: padding - charToRaw("x")
        1..2
        ok 1 - charToRaw("x")
        ok 2 - charToRaw("x") - parse complete
    ok 2 - padding - charToRaw("x")
    # Subtest: padding - charToRaw("foo")
        1..2
        ok 1 - charToRaw("foo")
        ok 2 - charToRaw("foo") - parse complete
    ok 3 - padding - charToRaw("foo")
    # Subtest: padding - charToRaw("fred")
        1..2
        ok 1 - charToRaw("fred")
        ok 2 - charToRaw("fred") - parse complete
    ok 4 - padding - charToRaw("fred")
ok 4 - raw vectors
# Subtest: logical vectors
    1..5
    # Subtest: qap - logical vector - singleton
        1..2
        ok 1 - logical vector - singleton
        ok 2 - logical vector - singleton - parse complete
    ok 1 - qap - logical vector - singleton
    # Subtest: qap - logical vector
        1..2
        ok 1 - logical vector
        ok 2 - logical vector - parse complete
    ok 2 - qap - logical vector
    # Subtest: qap - logical vector names att
        1..2
        ok 1 - logical vector names att
        ok 2 - logical vector names att - parse complete
    ok 3 - qap - logical vector names att
    # Subtest: padding - TRUE
        1..2
        ok 1 - TRUE
        ok 2 - TRUE - parse complete
    ok 4 - padding - TRUE
    # Subtest: padding - c(TRUE, FALSE, FALSE, TRUE)
        1..2
        ok 1 - c(TRUE, FALSE, FALSE, TRUE)
        ok 2 - c(TRUE, FALSE, FALSE, TRUE) - parse complete
    ok 5 - padding - c(TRUE, FALSE, FALSE, TRUE)
ok 5 - logical vectors
# Subtest: generic vector (list)
    1..2
    # Subtest: qap - generic vector no atts
        1..2
        ok 1 - generic vector no atts
        ok 2 - generic vector no atts - parse complete
    ok 1 - qap - generic vector no atts
    # Subtest: qap - generic vector names att
        1..2
        ok 1 - generic vector names att
        ok 2 - generic vector names att - parse complete
    ok 2 - qap - generic vector names att
ok 6 - generic vector (list)
# Subtest: symbol
    1..3
    # Subtest: padding - as.name("x")
        1..2
        ok 1 - as.name("x")
        ok 2 - as.name("x") - parse complete
    ok 1 - padding - as.name("x")
    # Subtest: padding - as.name("foo")
        1..2
        ok 1 - as.name("foo")
        ok 2 - as.name("foo") - parse complete
    ok 2 - padding - as.name("foo")
    # Subtest: padding - as.name("fred")
        1..2
        ok 1 - as.name("fred")
        ok 2 - as.name("fred") - parse complete
    ok 3 - padding - as.name("fred")
ok 7 - symbol
# Subtest: matrix
    1..2
    # Subtest: qap - int matrix no atts
        1..2
        ok 1 - int matrix no atts
        ok 2 - int matrix no atts - parse complete
    ok 1 - qap - int matrix no atts
    # Subtest: qap - int matrix rownames
        1..2
        ok 1 - int matrix rownames
        ok 2 - int matrix rownames - parse complete
    ok 2 - qap - int matrix rownames
ok 8 - matrix
# Subtest: data frames
    1..3
    # Subtest: qap - the cars data frame
        1..2
        ok 1 - the cars data frame
        ok 2 - the cars data frame - parse complete
    ok 1 - qap - the cars data frame
    # Subtest: qap - the mtcars data frame
        1..2
        ok 1 - the mtcars data frame
        ok 2 - the mtcars data frame - parse complete
    ok 2 - qap - the mtcars data frame
    # Subtest: qap - the iris data frame
        1..2
        ok 1 - the iris data frame
        ok 2 - the iris data frame - parse complete
    ok 3 - qap - the iris data frame
ok 9 - data frames
# Subtest: qap - language lm(mpg~wt, head(mtcars))
    1..2
    ok 1 - language lm(mpg~wt, head(mtcars))
    ok 2 - language lm(mpg~wt, head(mtcars)) - parse complete
ok 10 - qap - language lm(mpg~wt, head(mtcars))
# Subtest: qap - lm mpg~wt, head(mtcars)
    1..2
    ok 1 - lm mpg~wt, head(mtcars)
    ok 2 - lm mpg~wt, head(mtcars) - parse complete
ok 11 - qap - lm mpg~wt, head(mtcars)
ok 12 # skip not yet supported
# Subtest: qap - empty logical vector
    1..2
    ok 1 - empty logical vector
    ok 2 - empty logical vector - parse complete
ok 13 - qap - empty logical vector
# Subtest: qap - environment with attributes
    1..2
    ok 1 - environment with attributes
    ok 2 - environment with attributes - parse complete
ok 14 - qap - environment with attributes
# Subtest: qap - empty list
    1..2
    ok 1 - empty list
    ok 2 - empty list - parse complete
ok 15 - qap - empty list
# Subtest: qap - imaginary-only complex vector
    1..2
    ok 1 - imaginary-only complex vector
    ok 2 - imaginary-only complex vector - parse complete
ok 16 - qap - imaginary-only complex vector
# Subtest: qap - empty raw vector
    1..2
    ok 1 - empty raw vector
    ok 2 - empty raw vector - parse complete
ok 17 - qap - empty raw vector
# Subtest: qap - char vector with NAs
    1..2
    ok 1 - char vector with NAs
    ok 2 - char vector with NAs - parse complete
ok 18 - qap - char vector with NAs
# Subtest: qap - emptyenv()
    1..2
    ok 1 - emptyenv()
    ok 2 - emptyenv() - parse complete
ok 19 - qap - emptyenv()
# Subtest: qap - S4 class
    1..2
    ok 1 - S4 class
    ok 2 - S4 class - parse complete
ok 20 - qap - S4 class
# Subtest: qap - logical vector with NAs
    1..2
    ok 1 - logical vector with NAs
    ok 2 - logical vector with NAs - parse complete
ok 21 - qap - logical vector with NAs
# Subtest: qap - list with NAs
    1..2
    ok 1 - list with NAs
    ok 2 - list with NAs - parse complete
ok 22 - qap - list with NAs
# Subtest: qap - expression(42L)
    1..2
    ok 1 - expression(42L)
    ok 2 - expression(42L) - parse complete
ok 23 - qap - expression(42L)
# Subtest: qap - null
    1..2
    ok 1 - null
    ok 2 - null - parse complete
ok 24 - qap - null
ok 25 # skip not yet supported
ok 26 # skip not yet supported
# Subtest: qap - simple complex vector
    1..2
    ok 1 - simple complex vector
    ok 2 - simple complex vector - parse complete
ok 27 - qap - simple complex vector
# Subtest: qap - expression(NULL)
    1..2
    ok 1 - expression(NULL)
    ok 2 - expression(NULL) - parse complete
ok 28 - qap - expression(NULL)
# Subtest: qap - empty symbol
    1..2
    ok 1 - empty symbol
    ok 2 - empty symbol - parse complete
ok 29 - qap - empty symbol
ok 30 # skip not yet supported
# Subtest: qap - empty char vector
    1..2
    ok 1 - empty char vector
    ok 2 - empty char vector - parse complete
ok 31 - qap - empty char vector
# Subtest: qap - empty int vector
    1..2
    ok 1 - empty int vector
    ok 2 - empty int vector - parse complete
ok 32 - qap - empty int vector
# Subtest: qap - double vector with NAs
    1..2
    ok 1 - double vector with NAs
    ok 2 - double vector with NAs - parse complete
ok 33 - qap - double vector with NAs
# Subtest: qap - empty expr
    1..2
    ok 1 - empty expr
    ok 2 - empty expr - parse complete
ok 34 - qap - empty expr
ok 35 # skip not yet supported
# Subtest: qap - S4 subclass
    1..2
    ok 1 - S4 subclass
    ok 2 - S4 subclass - parse complete
ok 36 - qap - S4 subclass
# Subtest: qap - automatic compact rownames
    1..2
    ok 1 - automatic compact rownames
    ok 2 - automatic compact rownames - parse complete
ok 37 - qap - automatic compact rownames
# Subtest: qap - explicit compact rownames
    1..2
    ok 1 - explicit compact rownames
    ok 2 - explicit compact rownames - parse complete
ok 38 - qap - explicit compact rownames
# Subtest: qap - expression(1+2)
    1..2
    ok 1 - expression(1+2)
    ok 2 - expression(1+2) - parse complete
ok 39 - qap - expression(1+2)
# Subtest: qap - list with a single NULL
    1..2
    ok 1 - list with a single NULL
    ok 2 - list with a single NULL - parse complete
ok 40 - qap - list with a single NULL
# Subtest: qap - expression(u, v, 1+0:9)
    1..2
    ok 1 - expression(u, v, 1+0:9)
    ok 2 - expression(u, v, 1+0:9) - parse complete
ok 41 - qap - expression(u, v, 1+0:9)
ok 42 # skip not yet supported
ok 43 # skip not yet supported
# Subtest: qap - scalar complex vector
    1..2
    ok 1 - scalar complex vector
    ok 2 - scalar complex vector - parse complete
ok 44 - qap - scalar complex vector
# Subtest: qap - real-only empty complex vector
    1..2
    ok 1 - real-only empty complex vector
    ok 2 - real-only empty complex vector - parse complete
ok 45 - qap - real-only empty complex vector
# Subtest: qap - empty complex vector
    1..2
    ok 1 - empty complex vector
    ok 2 - empty complex vector - parse complete
ok 46 - qap - empty complex vector
# Subtest: qap - int vector with NAs
    1..2
    ok 1 - int vector with NAs
    ok 2 - int vector with NAs - parse complete
ok 47 - qap - int vector with NAs
# Subtest: qap - complex vector with NAs
    1..2
    ok 1 - complex vector with NAs
    ok 2 - complex vector with NAs - parse complete
ok 48 - qap - complex vector with NAs
# Subtest: qap - complex vector with a name attribute
    1..2
    ok 1 - complex vector with a name attribute
    ok 2 - complex vector with a name attribute - parse complete
ok 49 - qap - complex vector with a name attribute
ok 50 # skip not yet supported
# Subtest: qap - globalenv()
    1..2
    ok 1 - globalenv()
    ok 2 - globalenv() - parse complete
ok 51 - qap - globalenv()
# Subtest: qap - empty double vector
    1..2
    ok 1 - empty double vector
    ok 2 - empty double vector - parse complete
ok 52 - qap - empty double vector
# Subtest: qap - baseenv()
    1..2
    ok 1 - baseenv()
    ok 2 - baseenv() - parse complete
ok 53 - qap - baseenv()
ok 54 # skip not yet supported
ok
t/io-rdata.t ................... 
1..7
# Subtest: variants Vectors
    1..4
    # Subtest: rdata Vectors - default
        1..8
        ok 1 - Vectors - default keys
        ok 2 - Vectors - default noatt_chr
        ok 3 - Vectors - default noatt_num
        ok 4 - Vectors - default abc_int
        ok 5 - Vectors - default noatt_int
        ok 6 - Vectors - default noatt_raw
        ok 7 - Vectors - default foo_num
        ok 8 - Vectors - default abc_chr
    ok 1 - rdata Vectors - default
    # Subtest: rdata Vectors - uncompressed
        1..8
        ok 1 - Vectors - uncompressed keys
        ok 2 - Vectors - uncompressed noatt_chr
        ok 3 - Vectors - uncompressed noatt_num
        ok 4 - Vectors - uncompressed abc_int
        ok 5 - Vectors - uncompressed noatt_int
        ok 6 - Vectors - uncompressed noatt_raw
        ok 7 - Vectors - uncompressed foo_num
        ok 8 - Vectors - uncompressed abc_chr
    ok 2 - rdata Vectors - uncompressed
    # Subtest: rdata Vectors - bzip
        1..8
        ok 1 - Vectors - bzip keys
        ok 2 - Vectors - bzip noatt_chr
        ok 3 - Vectors - bzip noatt_num
        ok 4 - Vectors - bzip abc_int
        ok 5 - Vectors - bzip noatt_int
        ok 6 - Vectors - bzip noatt_raw
        ok 7 - Vectors - bzip foo_num
        ok 8 - Vectors - bzip abc_chr
    ok 3 - rdata Vectors - bzip
    ok 4 - Vectors - xz
ok 1 - variants Vectors
# Subtest: variants Matrices
    1..4
    # Subtest: rdata Matrices - default
        1..3
        ok 1 - Matrices - default keys
        ok 2 - Matrices - default ab_mat
        ok 3 - Matrices - default noatt_mat
    ok 1 - rdata Matrices - default
    # Subtest: rdata Matrices - uncompressed
        1..3
        ok 1 - Matrices - uncompressed keys
        ok 2 - Matrices - uncompressed ab_mat
        ok 3 - Matrices - uncompressed noatt_mat
    ok 2 - rdata Matrices - uncompressed
    # Subtest: rdata Matrices - bzip
        1..3
        ok 1 - Matrices - bzip keys
        ok 2 - Matrices - bzip ab_mat
        ok 3 - Matrices - bzip noatt_mat
    ok 3 - rdata Matrices - bzip
    ok 4 - Matrices - xz
ok 2 - variants Matrices
# Subtest: variants Lists
    1..4
    # Subtest: rdata Lists - default
        1..3
        ok 1 - Lists - default keys
        ok 2 - Lists - default foobar_list
        ok 3 - Lists - default noatt_list
    ok 1 - rdata Lists - default
    # Subtest: rdata Lists - uncompressed
        1..3
        ok 1 - Lists - uncompressed keys
        ok 2 - Lists - uncompressed foobar_list
        ok 3 - Lists - uncompressed noatt_list
    ok 2 - rdata Lists - uncompressed
    # Subtest: rdata Lists - bzip
        1..3
        ok 1 - Lists - bzip keys
        ok 2 - Lists - bzip foobar_list
        ok 3 - Lists - bzip noatt_list
    ok 3 - rdata Lists - bzip
    ok 4 - Lists - xz
ok 3 - variants Lists
# Subtest: variants Frames
    1..4
    # Subtest: rdata Frames - default
        1..4
        ok 1 - Frames - default keys
        ok 2 - Frames - default my_iris
        ok 3 - Frames - default my_mtcars
        ok 4 - Frames - default my_cars
    ok 1 - rdata Frames - default
    # Subtest: rdata Frames - uncompressed
        1..4
        ok 1 - Frames - uncompressed keys
        ok 2 - Frames - uncompressed my_iris
        ok 3 - Frames - uncompressed my_mtcars
        ok 4 - Frames - uncompressed my_cars
    ok 2 - rdata Frames - uncompressed
    # Subtest: rdata Frames - bzip
        1..4
        ok 1 - Frames - bzip keys
        ok 2 - Frames - bzip my_iris
        ok 3 - Frames - bzip my_mtcars
        ok 4 - Frames - bzip my_cars
    ok 3 - rdata Frames - bzip
    ok 4 - Frames - xz
ok 4 - variants Frames
# Subtest: variants Environment
    1..4
    # Subtest: rdata Environment - default
        1..3
        ok 1 - Environment - default keys
        ok 2 - Environment - default e2
        ok 3 - Environment - default e1
    ok 1 - rdata Environment - default
    # Subtest: rdata Environment - uncompressed
        1..3
        ok 1 - Environment - uncompressed keys
        ok 2 - Environment - uncompressed e2
        ok 3 - Environment - uncompressed e1
    ok 2 - rdata Environment - uncompressed
    # Subtest: rdata Environment - bzip
        1..3
        ok 1 - Environment - bzip keys
        ok 2 - Environment - bzip e2
        ok 3 - Environment - bzip e1
    ok 3 - rdata Environment - bzip
    ok 4 - Environment - xz
ok 5 - variants Environment
# Subtest: variants Models
    1..4
    # Subtest: rdata Models - default
        1..2
        ok 1 - Models - default keys
        ok 2 - Models - default mtcars_lm
    ok 1 - rdata Models - default
    # Subtest: rdata Models - uncompressed
        1..2
        ok 1 - Models - uncompressed keys
        ok 2 - Models - uncompressed mtcars_lm
    ok 2 - rdata Models - uncompressed
    # Subtest: rdata Models - bzip
        1..2
        ok 1 - Models - bzip keys
        ok 2 - Models - bzip mtcars_lm
    ok 3 - rdata Models - bzip
    ok 4 - Models - xz
ok 6 - variants Models
# Subtest: variants all
    1..4
    # Subtest: rdata all - default
        1..18
        ok 1 - all - default keys
        ok 2 - all - default my_iris
        ok 3 - all - default noatt_mat
        ok 4 - all - default ab_mat
        ok 5 - all - default e1
        ok 6 - all - default foo_num
        ok 7 - all - default noatt_num
        ok 8 - all - default noatt_chr
        ok 9 - all - default abc_int
        ok 10 - all - default noatt_list
        ok 11 - all - default mtcars_lm
        ok 12 - all - default e2
        ok 13 - all - default my_mtcars
        ok 14 - all - default foobar_list
        ok 15 - all - default noatt_int
        ok 16 - all - default my_cars
        ok 17 - all - default abc_chr
        ok 18 - all - default noatt_raw
    ok 1 - rdata all - default
    # Subtest: rdata all - uncompressed
        1..18
        ok 1 - all - uncompressed keys
        ok 2 - all - uncompressed my_iris
        ok 3 - all - uncompressed noatt_mat
        ok 4 - all - uncompressed ab_mat
        ok 5 - all - uncompressed e1
        ok 6 - all - uncompressed foo_num
        ok 7 - all - uncompressed noatt_num
        ok 8 - all - uncompressed noatt_chr
        ok 9 - all - uncompressed abc_int
        ok 10 - all - uncompressed noatt_list
        ok 11 - all - uncompressed mtcars_lm
        ok 12 - all - uncompressed e2
        ok 13 - all - uncompressed my_mtcars
        ok 14 - all - uncompressed foobar_list
        ok 15 - all - uncompressed noatt_int
        ok 16 - all - uncompressed my_cars
        ok 17 - all - uncompressed abc_chr
        ok 18 - all - uncompressed noatt_raw
    ok 2 - rdata all - uncompressed
    # Subtest: rdata all - bzip
        1..18
        ok 1 - all - bzip keys
        ok 2 - all - bzip my_iris
        ok 3 - all - bzip noatt_mat
        ok 4 - all - bzip ab_mat
        ok 5 - all - bzip e1
        ok 6 - all - bzip foo_num
        ok 7 - all - bzip noatt_num
        ok 8 - all - bzip noatt_chr
        ok 9 - all - bzip abc_int
        ok 10 - all - bzip noatt_list
        ok 11 - all - bzip mtcars_lm
        ok 12 - all - bzip e2
        ok 13 - all - bzip my_mtcars
        ok 14 - all - bzip foobar_list
        ok 15 - all - bzip noatt_int
        ok 16 - all - bzip my_cars
        ok 17 - all - bzip abc_chr
        ok 18 - all - bzip noatt_raw
    ok 3 - rdata all - bzip
    ok 4 - all - xz
ok 7 - variants all
ok
t/io-rds.t ..................... 
1..62
# Subtest: rds int vector no atts
    1..5
    ok 1 - int vector no atts - xdr
    ok 2 - int vector no atts - binary
    ok 3 - int vector no atts - compressed xdr
    ok 4 - int vector no atts - bzip compressed xdr
    ok 5 - int vector no atts - xz
ok 1 - rds int vector no atts
# Subtest: rds int vector names att
    1..5
    ok 1 - int vector names att - xdr
    ok 2 - int vector names att - binary
    ok 3 - int vector names att - compressed xdr
    ok 4 - int vector names att - bzip compressed xdr
    ok 5 - int vector names att - xz
ok 2 - rds int vector names att
# Subtest: rds double vector no atts
    1..5
    ok 1 - double vector no atts - xdr
    ok 2 - double vector no atts - binary
    ok 3 - double vector no atts - compressed xdr
    ok 4 - double vector no atts - bzip compressed xdr
    ok 5 - double vector no atts - xz
ok 3 - rds double vector no atts
# Subtest: rds double vector names att
    1..5
    ok 1 - double vector names att - xdr
    ok 2 - double vector names att - binary
    ok 3 - double vector names att - compressed xdr
    ok 4 - double vector names att - bzip compressed xdr
    ok 5 - double vector names att - xz
ok 4 - rds double vector names att
# Subtest: rds character vector no atts
    1..5
    ok 1 - character vector no atts - xdr
    ok 2 - character vector no atts - binary
    ok 3 - character vector no atts - compressed xdr
    ok 4 - character vector no atts - bzip compressed xdr
    ok 5 - character vector no atts - xz
ok 5 - rds character vector no atts
# Subtest: rds character vector names att - xdr
    1..5
    ok 1 - character vector names att - xdr - xdr
    ok 2 - character vector names att - xdr - binary
    ok 3 - character vector names att - xdr - compressed xdr
    ok 4 - character vector names att - xdr - bzip compressed xdr
    ok 5 - character vector names att - xdr - xz
ok 6 - rds character vector names att - xdr
# Subtest: rds raw vector
    1..5
    ok 1 - raw vector - xdr
    ok 2 - raw vector - binary
    ok 3 - raw vector - compressed xdr
    ok 4 - raw vector - bzip compressed xdr
    ok 5 - raw vector - xz
ok 7 - rds raw vector
# Subtest: rds logical vector - singleton
    1..5
    ok 1 - logical vector - singleton - xdr
    ok 2 - logical vector - singleton - binary
    ok 3 - logical vector - singleton - compressed xdr
    ok 4 - logical vector - singleton - bzip compressed xdr
    ok 5 - logical vector - singleton - xz
ok 8 - rds logical vector - singleton
# Subtest: rds logical vector
    1..5
    ok 1 - logical vector - xdr
    ok 2 - logical vector - binary
    ok 3 - logical vector - compressed xdr
    ok 4 - logical vector - bzip compressed xdr
    ok 5 - logical vector - xz
ok 9 - rds logical vector
# Subtest: rds logical vector names att
    1..5
    ok 1 - logical vector names att - xdr
    ok 2 - logical vector names att - binary
    ok 3 - logical vector names att - compressed xdr
    ok 4 - logical vector names att - bzip compressed xdr
    ok 5 - logical vector names att - xz
ok 10 - rds logical vector names att
# Subtest: rds generic vector no atts
    1..5
    ok 1 - generic vector no atts - xdr
    ok 2 - generic vector no atts - binary
    ok 3 - generic vector no atts - compressed xdr
    ok 4 - generic vector no atts - bzip compressed xdr
    ok 5 - generic vector no atts - xz
ok 11 - rds generic vector no atts
# Subtest: rds generic vector names att - xdr
    1..5
    ok 1 - generic vector names att - xdr - xdr
    ok 2 - generic vector names att - xdr - binary
    ok 3 - generic vector names att - xdr - compressed xdr
    ok 4 - generic vector names att - xdr - bzip compressed xdr
    ok 5 - generic vector names att - xdr - xz
ok 12 - rds generic vector names att - xdr
# Subtest: rds int matrix no atts
    1..5
    ok 1 - int matrix no atts - xdr
    ok 2 - int matrix no atts - binary
    ok 3 - int matrix no atts - compressed xdr
    ok 4 - int matrix no atts - bzip compressed xdr
    ok 5 - int matrix no atts - xz
ok 13 - rds int matrix no atts
# Subtest: rds int matrix rownames
    1..5
    ok 1 - int matrix rownames - xdr
    ok 2 - int matrix rownames - binary
    ok 3 - int matrix rownames - compressed xdr
    ok 4 - int matrix rownames - bzip compressed xdr
    ok 5 - int matrix rownames - xz
ok 14 - rds int matrix rownames
# Subtest: rds the cars data frame
    1..5
    ok 1 - the cars data frame - xdr
    ok 2 - the cars data frame - binary
    ok 3 - the cars data frame - compressed xdr
    ok 4 - the cars data frame - bzip compressed xdr
    ok 5 - the cars data frame - xz
ok 15 - rds the cars data frame
# Subtest: rds the mtcars data frame
    1..5
    ok 1 - the mtcars data frame - xdr
    ok 2 - the mtcars data frame - binary
    ok 3 - the mtcars data frame - compressed xdr
    ok 4 - the mtcars data frame - bzip compressed xdr
    ok 5 - the mtcars data frame - xz
ok 16 - rds the mtcars data frame
# Subtest: rds the iris data frame
    1..5
    ok 1 - the iris data frame - xdr
    ok 2 - the iris data frame - binary
    ok 3 - the iris data frame - compressed xdr
    ok 4 - the iris data frame - bzip compressed xdr
    ok 5 - the iris data frame - xz
ok 17 - rds the iris data frame
# Subtest: rds language lm(mpg~wt, head(mtcars))
    1..5
    ok 1 - language lm(mpg~wt, head(mtcars)) - xdr
    ok 2 - language lm(mpg~wt, head(mtcars)) - binary
    ok 3 - language lm(mpg~wt, head(mtcars)) - compressed xdr
    ok 4 - language lm(mpg~wt, head(mtcars)) - bzip compressed xdr
    ok 5 - language lm(mpg~wt, head(mtcars)) - xz
ok 18 - rds language lm(mpg~wt, head(mtcars))
# Subtest: rds lm mpg~wt, head(mtcars)
    1..5
    ok 1 - lm mpg~wt, head(mtcars) - xdr
    ok 2 - lm mpg~wt, head(mtcars) - binary
    ok 3 - lm mpg~wt, head(mtcars) - compressed xdr
    ok 4 - lm mpg~wt, head(mtcars) - bzip compressed xdr
    ok 5 - lm mpg~wt, head(mtcars) - xz
ok 19 - rds lm mpg~wt, head(mtcars)
# Subtest: rds globalenv()
    1..5
    ok 1 - globalenv() - xdr
    ok 2 - globalenv() - binary
    ok 3 - globalenv() - compressed xdr
    ok 4 - globalenv() - bzip compressed xdr
    ok 5 - globalenv() - xz
ok 20 - rds globalenv()
# Subtest: rds expression(42L)
    1..5
    ok 1 - expression(42L) - xdr
    ok 2 - expression(42L) - binary
    ok 3 - expression(42L) - compressed xdr
    ok 4 - expression(42L) - bzip compressed xdr
    ok 5 - expression(42L) - xz
ok 21 - rds expression(42L)
# Subtest: rds complex vector with NAs
    1..5
    ok 1 - complex vector with NAs - xdr
    ok 2 - complex vector with NAs - binary
    ok 3 - complex vector with NAs - compressed xdr
    ok 4 - complex vector with NAs - bzip compressed xdr
    ok 5 - complex vector with NAs - xz
ok 22 - rds complex vector with NAs
# Subtest: rds empty raw vector
    1..5
    ok 1 - empty raw vector - xdr
    ok 2 - empty raw vector - binary
    ok 3 - empty raw vector - compressed xdr
    ok 4 - empty raw vector - bzip compressed xdr
    ok 5 - empty raw vector - xz
ok 23 - rds empty raw vector
# Subtest: rds simple complex vector
    1..5
    ok 1 - simple complex vector - xdr
    ok 2 - simple complex vector - binary
    ok 3 - simple complex vector - compressed xdr
    ok 4 - simple complex vector - bzip compressed xdr
    ok 5 - simple complex vector - xz
ok 24 - rds simple complex vector
ok 25 # skip not yet supported
ok 26 # skip not yet supported
# Subtest: rds logical vector with NAs
    1..5
    ok 1 - logical vector with NAs - xdr
    ok 2 - logical vector with NAs - binary
    ok 3 - logical vector with NAs - compressed xdr
    ok 4 - logical vector with NAs - bzip compressed xdr
    ok 5 - logical vector with NAs - xz
ok 27 - rds logical vector with NAs
ok 28 # skip not yet supported
# Subtest: rds list with a single NULL
    1..5
    ok 1 - list with a single NULL - xdr
    ok 2 - list with a single NULL - binary
    ok 3 - list with a single NULL - compressed xdr
    ok 4 - list with a single NULL - bzip compressed xdr
    ok 5 - list with a single NULL - xz
ok 29 - rds list with a single NULL
# Subtest: rds empty list
    1..5
    ok 1 - empty list - xdr
    ok 2 - empty list - binary
    ok 3 - empty list - compressed xdr
    ok 4 - empty list - bzip compressed xdr
    ok 5 - empty list - xz
ok 30 - rds empty list
# Subtest: rds expression(u, v, 1+0:9)
    1..5
    ok 1 - expression(u, v, 1+0:9) - xdr
    ok 2 - expression(u, v, 1+0:9) - binary
    ok 3 - expression(u, v, 1+0:9) - compressed xdr
    ok 4 - expression(u, v, 1+0:9) - bzip compressed xdr
    ok 5 - expression(u, v, 1+0:9) - xz
ok 31 - rds expression(u, v, 1+0:9)
ok 32 # skip not yet supported
# Subtest: rds expression(NULL)
    1..5
    ok 1 - expression(NULL) - xdr
    ok 2 - expression(NULL) - binary
    ok 3 - expression(NULL) - compressed xdr
    ok 4 - expression(NULL) - bzip compressed xdr
    ok 5 - expression(NULL) - xz
ok 33 - rds expression(NULL)
# Subtest: rds baseenv()
    1..5
    ok 1 - baseenv() - xdr
    ok 2 - baseenv() - binary
    ok 3 - baseenv() - compressed xdr
    ok 4 - baseenv() - bzip compressed xdr
    ok 5 - baseenv() - xz
ok 34 - rds baseenv()
# Subtest: rds empty expr
    1..5
    ok 1 - empty expr - xdr
    ok 2 - empty expr - binary
    ok 3 - empty expr - compressed xdr
    ok 4 - empty expr - bzip compressed xdr
    ok 5 - empty expr - xz
ok 35 - rds empty expr
# Subtest: rds explicit compact rownames
    1..5
    ok 1 - explicit compact rownames - xdr
    ok 2 - explicit compact rownames - binary
    ok 3 - explicit compact rownames - compressed xdr
    ok 4 - explicit compact rownames - bzip compressed xdr
    ok 5 - explicit compact rownames - xz
ok 36 - rds explicit compact rownames
# Subtest: rds real-only empty complex vector
    1..5
    ok 1 - real-only empty complex vector - xdr
    ok 2 - real-only empty complex vector - binary
    ok 3 - real-only empty complex vector - compressed xdr
    ok 4 - real-only empty complex vector - bzip compressed xdr
    ok 5 - real-only empty complex vector - xz
ok 37 - rds real-only empty complex vector
ok 38 # skip not yet supported
# Subtest: rds empty complex vector
    1..5
    ok 1 - empty complex vector - xdr
    ok 2 - empty complex vector - binary
    ok 3 - empty complex vector - compressed xdr
    ok 4 - empty complex vector - bzip compressed xdr
    ok 5 - empty complex vector - xz
ok 39 - rds empty complex vector
# Subtest: rds emptyenv()
    1..5
    ok 1 - emptyenv() - xdr
    ok 2 - emptyenv() - binary
    ok 3 - emptyenv() - compressed xdr
    ok 4 - emptyenv() - bzip compressed xdr
    ok 5 - emptyenv() - xz
ok 40 - rds emptyenv()
ok 41 # skip not yet supported
# Subtest: rds expression(1+2)
    1..5
    ok 1 - expression(1+2) - xdr
    ok 2 - expression(1+2) - binary
    ok 3 - expression(1+2) - compressed xdr
    ok 4 - expression(1+2) - bzip compressed xdr
    ok 5 - expression(1+2) - xz
ok 42 - rds expression(1+2)
# Subtest: rds null
    1..5
    ok 1 - null - xdr
    ok 2 - null - binary
    ok 3 - null - compressed xdr
    ok 4 - null - bzip compressed xdr
    ok 5 - null - xz
ok 43 - rds null
# Subtest: rds empty double vector
    1..5
    ok 1 - empty double vector - xdr
    ok 2 - empty double vector - binary
    ok 3 - empty double vector - compressed xdr
    ok 4 - empty double vector - bzip compressed xdr
    ok 5 - empty double vector - xz
ok 44 - rds empty double vector
ok 45 # skip not yet supported
# Subtest: rds empty int vector
    1..5
    ok 1 - empty int vector - xdr
    ok 2 - empty int vector - binary
    ok 3 - empty int vector - compressed xdr
    ok 4 - empty int vector - bzip compressed xdr
    ok 5 - empty int vector - xz
ok 46 - rds empty int vector
ok 47 # skip not yet supported
# Subtest: rds complex vector with a name attribute
    1..5
    ok 1 - complex vector with a name attribute - xdr
    ok 2 - complex vector with a name attribute - binary
    ok 3 - complex vector with a name attribute - compressed xdr
    ok 4 - complex vector with a name attribute - bzip compressed xdr
    ok 5 - complex vector with a name attribute - xz
ok 48 - rds complex vector with a name attribute
# Subtest: rds double vector with NAs
    1..5
    ok 1 - double vector with NAs - xdr
    ok 2 - double vector with NAs - binary
    ok 3 - double vector with NAs - compressed xdr
    ok 4 - double vector with NAs - bzip compressed xdr
    ok 5 - double vector with NAs - xz
ok 49 - rds double vector with NAs
ok 50 # skip not yet supported
# Subtest: rds imaginary-only complex vector
    1..5
    ok 1 - imaginary-only complex vector - xdr
    ok 2 - imaginary-only complex vector - binary
    ok 3 - imaginary-only complex vector - compressed xdr
    ok 4 - imaginary-only complex vector - bzip compressed xdr
    ok 5 - imaginary-only complex vector - xz
ok 51 - rds imaginary-only complex vector
# Subtest: rds empty symbol
    1..5
    ok 1 - empty symbol - xdr
    ok 2 - empty symbol - binary
    ok 3 - empty symbol - compressed xdr
    ok 4 - empty symbol - bzip compressed xdr
    ok 5 - empty symbol - xz
ok 52 - rds empty symbol
# Subtest: rds list with NAs
    1..5
    ok 1 - list with NAs - xdr
    ok 2 - list with NAs - binary
    ok 3 - list with NAs - compressed xdr
    ok 4 - list with NAs - bzip compressed xdr
    ok 5 - list with NAs - xz
ok 53 - rds list with NAs
# Subtest: rds automatic compact rownames
    1..5
    ok 1 - automatic compact rownames - xdr
    ok 2 - automatic compact rownames - binary
    ok 3 - automatic compact rownames - compressed xdr
    ok 4 - automatic compact rownames - bzip compressed xdr
    ok 5 - automatic compact rownames - xz
ok 54 - rds automatic compact rownames
# Subtest: rds S4 subclass
    1..5
    ok 1 - S4 subclass - xdr
    ok 2 - S4 subclass - binary
    ok 3 - S4 subclass - compressed xdr
    ok 4 - S4 subclass - bzip compressed xdr
    ok 5 - S4 subclass - xz
ok 55 - rds S4 subclass
# Subtest: rds empty char vector
    1..5
    ok 1 - empty char vector - xdr
    ok 2 - empty char vector - binary
    ok 3 - empty char vector - compressed xdr
    ok 4 - empty char vector - bzip compressed xdr
    ok 5 - empty char vector - xz
ok 56 - rds empty char vector
# Subtest: rds scalar complex vector
    1..5
    ok 1 - scalar complex vector - xdr
    ok 2 - scalar complex vector - binary
    ok 3 - scalar complex vector - compressed xdr
    ok 4 - scalar complex vector - bzip compressed xdr
    ok 5 - scalar complex vector - xz
ok 57 - rds scalar complex vector
# Subtest: rds S4 class
    1..5
    ok 1 - S4 class - xdr
    ok 2 - S4 class - binary
    ok 3 - S4 class - compressed xdr
    ok 4 - S4 class - bzip compressed xdr
    ok 5 - S4 class - xz
ok 58 - rds S4 class
# Subtest: rds char vector with NAs
    1..5
    ok 1 - char vector with NAs - xdr
    ok 2 - char vector with NAs - binary
    ok 3 - char vector with NAs - compressed xdr
    ok 4 - char vector with NAs - bzip compressed xdr
    ok 5 - char vector with NAs - xz
ok 59 - rds char vector with NAs
# Subtest: rds int vector with NAs
    1..5
    ok 1 - int vector with NAs - xdr
    ok 2 - int vector with NAs - binary
    ok 3 - int vector with NAs - compressed xdr
    ok 4 - int vector with NAs - bzip compressed xdr
    ok 5 - int vector with NAs - xz
ok 60 - rds int vector with NAs
# Subtest: rds environment with attributes
    1..5
    ok 1 - environment with attributes - xdr
    ok 2 - environment with attributes - binary
    ok 3 - environment with attributes - compressed xdr
    ok 4 - environment with attributes - bzip compressed xdr
    ok 5 - environment with attributes - xz
ok 61 - rds environment with attributes
# Subtest: rds empty logical vector
    1..5
    ok 1 - empty logical vector - xdr
    ok 2 - empty logical vector - binary
    ok 3 - empty logical vector - compressed xdr
    ok 4 - empty logical vector - bzip compressed xdr
    ok 5 - empty logical vector - xz
ok 62 - rds empty logical vector
ok
t/io-rserve-eval.t ............. skipped: Cannot connect to Rserve server at localhost:6311
t/io-rserve.t .................. 
1..59
# Subtest: mock int vector no atts
    1..11
    ok 1 - int vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 1 - mock int vector no atts
# Subtest: mock int vector names att
    1..11
    ok 1 - int vector names att
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 2 - mock int vector names att
# Subtest: mock double vector no atts
    1..11
    ok 1 - double vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 3 - mock double vector no atts
# Subtest: mock double vector names att
    1..11
    ok 1 - double vector names att
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 4 - mock double vector names att
# Subtest: mock character vector no atts
    1..11
    ok 1 - character vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 5 - mock character vector no atts
# Subtest: mock character vector names att - xdr
    1..11
    ok 1 - character vector names att - xdr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 6 - mock character vector names att - xdr
# Subtest: mock raw vector
    1..11
    ok 1 - raw vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 7 - mock raw vector
# Subtest: mock generic vector no atts
    1..11
    ok 1 - generic vector no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 8 - mock generic vector no atts
# Subtest: mock generic vector names att - xdr
    1..11
    ok 1 - generic vector names att - xdr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 9 - mock generic vector names att - xdr
# Subtest: mock int matrix no atts
    1..11
    ok 1 - int matrix no atts
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 10 - mock int matrix no atts
# Subtest: mock int matrix rownames
    1..11
    ok 1 - int matrix rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 11 - mock int matrix rownames
# Subtest: mock the cars data frame
    1..11
    ok 1 - the cars data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 12 - mock the cars data frame
# Subtest: mock the mtcars data frame
    1..11
    ok 1 - the mtcars data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 13 - mock the mtcars data frame
# Subtest: mock the iris data frame
    1..11
    ok 1 - the iris data frame
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 14 - mock the iris data frame
# Subtest: mock lm mpg~wt, head(mtcars)
    1..11
    ok 1 - lm mpg~wt, head(mtcars)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 15 - mock lm mpg~wt, head(mtcars)
ok 16 - server error
# Subtest: mock complex vector with NAs
    1..11
    ok 1 - complex vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 17 - mock complex vector with NAs
# Subtest: mock empty int vector
    1..11
    ok 1 - empty int vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 18 - mock empty int vector
# Subtest: mock expression(NULL)
    1..11
    ok 1 - expression(NULL)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 19 - mock expression(NULL)
# Subtest: mock empty logical vector
    1..11
    ok 1 - empty logical vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 20 - mock empty logical vector
# Subtest: mock explicit compact rownames
    1..11
    ok 1 - explicit compact rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 21 - mock explicit compact rownames
# Subtest: mock globalenv()
    1..11
    ok 1 - globalenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 22 - mock globalenv()
# Subtest: mock expression(1+2)
    1..11
    ok 1 - expression(1+2)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 23 - mock expression(1+2)
# Subtest: mock S4 class
    1..11
    ok 1 - S4 class
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 24 - mock S4 class
# Subtest: mock list with a single NULL
    1..11
    ok 1 - list with a single NULL
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 25 - mock list with a single NULL
ok 26 # skip not yet supported
# Subtest: mock S4 subclass
    1..11
    ok 1 - S4 subclass
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 27 - mock S4 subclass
# Subtest: mock empty expr
    1..11
    ok 1 - empty expr
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 28 - mock empty expr
# Subtest: mock simple complex vector
    1..11
    ok 1 - simple complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 29 - mock simple complex vector
ok 30 # skip not yet supported
ok 31 # skip not yet supported
ok 32 # skip not yet supported
# Subtest: mock empty raw vector
    1..11
    ok 1 - empty raw vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 33 - mock empty raw vector
ok 34 # skip not yet supported
ok 35 # skip not yet supported
# Subtest: mock empty double vector
    1..11
    ok 1 - empty double vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 36 - mock empty double vector
# Subtest: mock empty char vector
    1..11
    ok 1 - empty char vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 37 - mock empty char vector
# Subtest: mock list with NAs
    1..11
    ok 1 - list with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 38 - mock list with NAs
# Subtest: mock double vector with NAs
    1..11
    ok 1 - double vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 39 - mock double vector with NAs
# Subtest: mock expression(42L)
    1..11
    ok 1 - expression(42L)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 40 - mock expression(42L)
# Subtest: mock int vector with NAs
    1..11
    ok 1 - int vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 41 - mock int vector with NAs
# Subtest: mock logical vector with NAs
    1..11
    ok 1 - logical vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 42 - mock logical vector with NAs
# Subtest: mock scalar complex vector
    1..11
    ok 1 - scalar complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 43 - mock scalar complex vector
ok 44 # skip not yet supported
# Subtest: mock expression(u, v, 1+0:9)
    1..11
    ok 1 - expression(u, v, 1+0:9)
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 45 - mock expression(u, v, 1+0:9)
# Subtest: mock emptyenv()
    1..11
    ok 1 - emptyenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 46 - mock emptyenv()
# Subtest: mock imaginary-only complex vector
    1..11
    ok 1 - imaginary-only complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 47 - mock imaginary-only complex vector
# Subtest: mock baseenv()
    1..11
    ok 1 - baseenv()
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 48 - mock baseenv()
# Subtest: mock empty complex vector
    1..11
    ok 1 - empty complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 49 - mock empty complex vector
# Subtest: mock real-only empty complex vector
    1..11
    ok 1 - real-only empty complex vector
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 50 - mock real-only empty complex vector
# Subtest: mock empty symbol
    1..11
    ok 1 - empty symbol
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 51 - mock empty symbol
# Subtest: mock char vector with NAs
    1..11
    ok 1 - char vector with NAs
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 52 - mock char vector with NAs
# Subtest: mock environment with attributes
    1..11
    ok 1 - environment with attributes
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 53 - mock environment with attributes
# Subtest: mock empty list
    1..11
    ok 1 - empty list
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 54 - mock empty list
ok 55 # skip not yet supported
# Subtest: mock complex vector with a name attribute
    1..11
    ok 1 - complex vector with a name attribute
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 56 - mock complex vector with a name attribute
# Subtest: mock automatic compact rownames
    1..11
    ok 1 - automatic compact rownames
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 57 - mock automatic compact rownames
ok 58 # skip not yet supported
# Subtest: mock null
    1..11
    ok 1 - null
    ok 2 - get server name
    ok 3 - get server port
    ok 4 - send request
    ok 5 - request CMD_eval
    ok 6 - request length
    ok 7 - request offset
    ok 8 - request hi-length
    ok 9 - read response status
    ok 10 - read response data
    ok 11 - last call
ok 59 - mock null
ok
t/io-unserialize.t ............. 
1..10
# Subtest: integer vectors
    1..9
    ok 1 - XDR header
    ok 2 - header plus object info - no atts
    ok 3 - no atts
    ok 4 - binary header
    ok 5 - binary header plus object info - no atts
    ok 6 - no atts - binary
    ok 7 - names att - xdr
    ok 8 - long length
    ok 9 - negative length
ok 1 - integer vectors
# Subtest: double vectors
    1..7
    ok 1 - header plus object info - no atts
    ok 2 - no atts
    ok 3 - binary header plus object info - no atts
    ok 4 - no atts - binary
    ok 5 - names att - xdr
    ok 6 - long length
    ok 7 - negative length
ok 2 - double vectors
# Subtest: character vectors
    1..7
    ok 1 - header plus object info - no atts
    ok 2 - no atts
    ok 3 - names att - xdr
    ok 4 - long length
    ok 5 - negative length
    ok 6 - NA_STRING
    ok 7 - negative charsxp length
ok 3 - character vectors
# Subtest: raw vectors
    1..4
    ok 1 - xdr
    ok 2 - binary
    ok 3 - long length
    ok 4 - negative length
ok 4 - raw vectors
# Subtest: generic vector (list)
    1..5
    ok 1 - header plus object info - no atts
    ok 2 - no atts
    ok 3 - names att - xdr
    ok 4 - long length
    ok 5 - negative length
ok 5 - generic vector (list)
# Subtest: matrix
    1..3
    ok 1 - int matrix no atts - xdr
    ok 2 - int matrix no atts - binary
    ok 3 - int matrix rownames
ok 6 - matrix
# Subtest: pairlist
    1..5
    ok 1 - object info - names
    ok 2 - names attribute
    ok 3 - object info - matrix dims
    ok 4 - matrix dims attributes
    ok 5 - cars dataframe attributes
ok 7 - pairlist
# Subtest: language object
    1..2
    ok 1 - lm(formula=mpg~wt, head(mtcars))
    ok 2 - terms of lm(formula=mpg~wt, head(mtcars))
ok 8 - language object
# Subtest: data frames
    1..1
    ok 1 - cars
ok 9 - data frames
# Subtest: Environments
    1..3
    ok 1 - global
    ok 2 - simple
    ok 3 - nested
ok 10 - Environments
ok
t/rexp-baseenvironment.t ....... 
1..12
ok 1 - 'new BaseEnv' isa 'Statistics::R::REXP::BaseEnvironment'
ok 2 - self equality
ok 3 - null equality
ok 4 - null inequality
ok 5 - setting base env contents
ok 6 - setting base env enclosure
ok 7 - setting base env attributes
ok 8 - is not null
ok 9 - is not vector
ok 10 - text representation
ok 11 - default attributes
ok 12 - Perl representation
ok
t/rexp-character.t ............. 
1..32
ok 1 - 'new character vector' isa 'Statistics::R::REXP::Character'
ok 2 - self equality
ok 3 - empty character vector equality
ok 4 - character vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - character vector inequality
ok 11 - NA-heavy vector equality
ok 12 - NA-heavy vector inequality
ok 13 - empty character vector text representation
ok 14 - character vector text representation
ok 15 - text representation of a singleton NA
ok 16 - empty characters representation
ok 17 - empty character vector contents
ok 18 - character vector contents
ok 19 - single element access
ok 20 - constructor with non-numeric values
ok 21 - constructor from nested arrays
ok 22 - is not null
ok 23 - is vector
ok 24 - default attributes
ok 25 - constructed attributes
ok 26 - equality considers attributes
ok 27 - inequality considers attributes
ok 28 - inequality considers attributes deeply
ok 29 - setting non-HASH attributes
ok 30 - empty vector Perl representation
ok 31 - Perl representation
ok 32 - NA-heavy vector Perl representation
ok
t/rexp-closure.t ............... 
1..21
ok 1 - closure equality
ok 2 - copy constructor
ok 3 - error-check in no-arg constructor
ok 4 - error-check in single-arg constructor
ok 5 - odd constructor arguments
ok 6 - odd constructor arguments
ok 7 - bad body argument
ok 8 - bad env enclosure
ok 9 - closure inequality
ok 10 - args inequality
ok 11 - closure text representation
ok 12 - closure text representation
ok 13 - is not null
ok 14 - is not vector
ok 15 - default attributes
ok 16 - constructed attributes
ok 17 - equality considers attributes
ok 18 - inequality considers attributes
ok 19 - inequality considers attributes deeply
ok 20 - setting non-HASH attributes
ok 21 - Perl representation
ok
t/rexp-complex.t ............... 
1..32
ok 1 - 'new complex vector' isa 'Statistics::R::REXP::Complex'
ok 2 - self equality
ok 3 - empty complex vector equality
ok 4 - complex vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - complex vector inequality
ok 11 - NA-heavy vector equality
ok 12 - NA-heavy vector inequality
ok 13 - empty complex vector text representation
ok 14 - complex vector text representation
ok 15 - text representation of a singleton NA
ok 16 - empty numbers representation
ok 17 - empty complex vector contents
ok 18 - complex vector contents
ok 19 - single element access
ok 20 - constructor with non-numeric values
ok 21 - constructor from nested arrays
ok 22 - is not null
ok 23 - is vector
ok 24 - default attributes
ok 25 - constructed attributes
ok 26 - equality considers attributes
ok 27 - inequality considers attributes
ok 28 - inequality considers attributes deeply
ok 29 - setting non-HASH attributes
ok 30 - empty vector Perl representation
ok 31 - Perl representation
ok 32 - NA-heavy vector Perl representation
ok
t/rexp-double.t ................ 
1..32
ok 1 - 'new double vector' isa 'Statistics::R::REXP::Double'
ok 2 - self equality
ok 3 - empty double vector equality
ok 4 - double vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - double vector inequality
ok 11 - NA-heavy vector equality
ok 12 - NA-heavy vector inequality
ok 13 - empty double vector text representation
ok 14 - double vector text representation
ok 15 - text representation of a singleton NA
ok 16 - empty numbers representation
ok 17 - empty double vector contents
ok 18 - double vector contents
ok 19 - single element access
ok 20 - constructor with non-numeric values
ok 21 - constructor from nested arrays
ok 22 - is not null
ok 23 - is vector
ok 24 - default attributes
ok 25 - constructed attributes
ok 26 - equality considers attributes
ok 27 - inequality considers attributes
ok 28 - inequality considers attributes deeply
ok 29 - setting non-HASH attributes
ok 30 - empty vector Perl representation
ok 31 - Perl representation
ok 32 - NA-heavy vector Perl representation
ok
t/rexp-emptyenvironment.t ...... 
1..12
ok 1 - 'new EmptyEnv' isa 'Statistics::R::REXP::EmptyEnvironment'
ok 2 - self equality
ok 3 - null equality
ok 4 - null inequality
ok 5 - setting empty env contents
ok 6 - setting empty env enclosure
ok 7 - setting empty env attributes
ok 8 - is not null
ok 9 - is not vector
ok 10 - text representation
ok 11 - default attributes
ok 12 - Perl representation
ok
t/rexp-environment.t ........... 
1..19
ok 1 - 'new environment' isa 'Statistics::R::REXP::Environment'
ok 2 - self equality
ok 3 - environment equality with copy
ok 4 - copy constructor
ok 5 - error-check in single-arg constructor
ok 6 - odd constructor arguments
ok 7 - error-check in single-arg constructor
ok 8 - bad env enclosure
ok 9 - environment inequality
ok 10 - is not null
ok 11 - is not vector
ok 12 - environment text representation
ok 13 - default attributes
ok 14 - constructed attributes
ok 15 - equality considers attributes
ok 16 - inequality considers attributes
ok 17 - inequality considers attributes deeply
ok 18 - setting non-HASH attributes
ok 19 - Perl representation
ok
t/rexp-expression.t ............ 
1..37
ok 1 - 'new expression' isa 'Statistics::R::REXP::Expression'
ok 2 - self equality
ok 3 - empty expression equality
ok 4 - expression equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - expression inequality
ok 11 - NA-heavy expression equality
ok 12 - NA-heavy expression inequality
ok 13 - expression text representation
ok 14 - text representation of a singleton NA
ok 15 - text representation of a nested singleton NA
ok 16 - empty string representation
ok 17 - expression contents
ok 18 - single element access
ok 19 - constructor with non-numeric values
ok 20 - nested expression contents
ok 21 - nested element
ok 22 - non-nested element
ok 23 - nested expression text representation
ok 24 - nested expression of REXPs text representation
ok 25 - is not null
ok 26 - is vector
ok 27 - default attributes
ok 28 - constructed attributes
ok 29 - equality considers attributes
ok 30 - inequality considers attributes
ok 31 - inequality considers attributes deeply
ok 32 - setting non-HASH attributes
ok 33 - Perl representation
ok 34 - expression with NAs Perl representation
ok 35 - nested expressions Perl representation
ok 36 - expression with nested REXPs Perl representation
ok 37 - singleton element Perl representation
ok
t/rexp-globalenvironment.t ..... 
1..11
ok 1 - 'new GlobalEnv' isa 'Statistics::R::REXP::GlobalEnvironment'
ok 2 - self equality
ok 3 - null equality
ok 4 - null inequality
ok 5 - setting global env enclosure
ok 6 - setting global env attributes
ok 7 - is not null
ok 8 - is not vector
ok 9 - text representation
ok 10 - default attributes
ok 11 - Perl representation
ok
t/rexp-integer.t ............... 
1..34
ok 1 - 'new integer vector' isa 'Statistics::R::REXP::Integer'
ok 2 - self equality
ok 3 - empty integer vector equality
ok 4 - integer vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - integer vector inequality
ok 11 - constructing from floats
ok 12 - NA-heavy vector equality
ok 13 - NA-heavy vector inequality
ok 14 - empty integer vector text representation
ok 15 - integer vector text representation
ok 16 - text representation of a singleton NA
ok 17 - empty numbers representation
ok 18 - empty integer vector contents
ok 19 - integer vector contents
ok 20 - single element access
ok 21 - negative integer vector contents
ok 22 - constructor with non-numeric values
ok 23 - constructor from nested arrays
ok 24 - is not null
ok 25 - is vector
ok 26 - default attributes
ok 27 - constructed attributes
ok 28 - equality considers attributes
ok 29 - inequality considers attributes
ok 30 - inequality considers attributes deeply
ok 31 - setting non-HASH attributes
ok 32 - empty vector Perl representation
ok 33 - Perl representation
ok 34 - NA-heavy Perl representation
ok
t/rexp-language.t .............. 
1..36
ok 1 - language equality
ok 2 - copy constructor
ok 3 - copy constructor from a vector
ok 4 - error-check in no-arg constructor
ok 5 - error-check in empty vec constructor
ok 6 - error-check in single-arg constructor
ok 7 - odd constructor arguments
ok 8 - bad call argument
ok 9 - bad elements argument
ok 10 - language inequality
ok 11 - NA-heavy language equality
ok 12 - NA-heavy language inequality
ok 13 - language text representation
ok 14 - text representation of a singleton NA
ok 15 - text representation of a nested singleton NA
ok 16 - empty string representation
ok 17 - language contents
ok 18 - single element access
ok 19 - constructor with non-numeric values
ok 20 - nested language contents
ok 21 - nested element
ok 22 - non-nested element
ok 23 - nested language text representation
ok 24 - nested language of REXPs text representation
ok 25 - is not null
ok 26 - is vector
ok 27 - default attributes
ok 28 - constructed attributes
ok 29 - equality considers attributes
ok 30 - inequality considers attributes
ok 31 - inequality considers attributes deeply
ok 32 - setting non-HASH attributes
ok 33 - Perl representation
ok 34 - language with NAs Perl representation
ok 35 - nested languages Perl representation
ok 36 - language with nested REXPs Perl representation
ok
t/rexp-list.t .................. 
1..39
ok 1 - 'new generic vector' isa 'Statistics::R::REXP::List'
ok 2 - self equality
ok 3 - empty generic vector equality
ok 4 - generic vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - generic vector inequality
ok 11 - NA-heavy generic vector equality
ok 12 - NA-heavy generic vector inequality
ok 13 - empty generic vector text representation
ok 14 - generic vector text representation
ok 15 - text representation of a singleton NA
ok 16 - text representation of a nested singleton NA
ok 17 - empty string representation
ok 18 - empty generic vector contents
ok 19 - generic vector contents
ok 20 - single element access
ok 21 - constructor with non-numeric values
ok 22 - nested list contents
ok 23 - nested element
ok 24 - non-nested element
ok 25 - nested generic vector text representation
ok 26 - nested generic vector of REXPs text representation
ok 27 - is not null
ok 28 - is vector
ok 29 - default attributes
ok 30 - constructed attributes
ok 31 - equality considers attributes
ok 32 - inequality considers attributes
ok 33 - inequality considers attributes deeply
ok 34 - setting non-HASH attributes
ok 35 - empty list Perl representation
ok 36 - Perl representation
ok 37 - list with NAs Perl representation
ok 38 - nested lists Perl representation
ok 39 - list with nested REXPs Perl representation
ok
t/rexp-logical.t ............... 
1..30
ok 1 - 'new logical vector' isa 'Statistics::R::REXP::Logical'
ok 2 - self equality
ok 3 - empty logical vector equality
ok 4 - logical vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - logical vector inequality
ok 11 - empty logical vector text representation
ok 12 - logical vector text representation
ok 13 - text representation with logical NAs
ok 14 - text representation of a singleton NA
ok 15 - empty logical vector contents
ok 16 - logical vector contents
ok 17 - single element access
ok 18 - constructor with undefined values
ok 19 - constructor from nested arrays
ok 20 - is not null
ok 21 - is vector
ok 22 - default attributes
ok 23 - constructed attributes
ok 24 - equality considers attributes
ok 25 - inequality considers attributes
ok 26 - inequality considers attributes deeply
ok 27 - setting non-HASH attributes
ok 28 - empty vector Perl representation
ok 29 - Perl representation
ok 30 - NA-heavy vector Perl representation
ok
t/rexp-null.t .................. 
1..10
ok 1 - 'new null' isa 'Statistics::R::REXP::Null'
ok 2 - self equality
ok 3 - null equality
ok 4 - null inequality
ok 5 - is null
ok 6 - is not vector
ok 7 - null text representation
ok 8 - default attributes
ok 9 - setting null attributes
ok 10 - Perl representation
ok
t/rexp-raw.t ................... 
1..21
ok 1 - 'new raw vector' isa 'Statistics::R::REXP::Raw'
ok 2 - self equality
ok 3 - empty raw vector equality
ok 4 - raw vector equality
ok 5 - copy constructor
ok 6 - copy constructor from a vector
ok 7 - error-check in single-arg constructor
ok 8 - odd constructor arguments
ok 9 - bad elements argument
ok 10 - elements range
ok 11 - raw vector inequality
ok 12 - constructing from floats
ok 13 - empty raw vector contents
ok 14 - raw vector contents
ok 15 - single element access
ok 16 - is not null
ok 17 - is vector
ok 18 - default attributes
ok 19 - setting raw attributes
ok 20 - empty vector Perl representation
ok 21 - Perl representation
ok
t/rexp-s3.t .................... 
1..6
ok 1 - 'new generic vector' isa 'Statistics::R::REXP::List'
ok 2 - no class
ok 3 - no inheritance
ok 4
ok 5
ok 6
ok
t/rexp-s4.t .................... 
1..22
ok 1 - 'new symbol' isa 'Statistics::R::REXP::S4'
ok 2 - self equality
ok 3 - symbol equality with copy
ok 4 - copy constructor
ok 5 - bad class argument
ok 6 - odd constructor arguments
ok 7 - bad slots argument
ok 8 - bad package argument
ok 9 - symbol inequality
ok 10 - object class
ok 11 - object package
ok 12 - object slots
ok 13 - is not null
ok 14 - is not vector
ok 15 - symbol text representation
ok 16 - default attributes
ok 17 - constructed attributes
ok 18 - equality considers attributes
ok 19 - inequality considers attributes
ok 20 - inequality considers attributes deeply
ok 21 - setting non-HASH attributes
ok 22 - Perl representation
ok
t/rexp-symbol.t ................ 
1..20
ok 1 - 'new symbol' isa 'Statistics::R::REXP::Symbol'
ok 2 - self equality
ok 3 - symbol equality with copy
ok 4 - copy constructor
ok 5 - string constructor
ok 6 - error-check in single-arg constructor
ok 7 - odd constructor arguments
ok 8 - bad name argument
ok 9 - symbol inequality
ok 10 - symbol name
ok 11 - is not null
ok 12 - is not vector
ok 13 - symbol text representation
ok 14 - default attributes
ok 15 - constructed attributes
ok 16 - equality considers attributes
ok 17 - inequality considers attributes
ok 18 - inequality considers attributes deeply
ok 19 - setting non-HASH attributes
ok 20 - Perl representation
ok
t/rexp-unknown.t ............... 
1..20
ok 1 - 'new unknown' isa 'Statistics::R::REXP::Unknown'
ok 2 - self equality
ok 3 - unknown equality
ok 4 - copy constructor
ok 5 - scalar constructor
ok 6 - error-check in single-arg constructor
ok 7 - odd constructor arguments
ok 8 - bad name argument
ok 9 - unknown inequality
ok 10 - unknown sexptype
ok 11 - is not null
ok 12 - is not vector
ok 13 - unknown text representation
ok 14 - default attributes
ok 15 - constructed attributes
ok 16 - equality considers attributes
ok 17 - inequality considers attributes
ok 18 - inequality considers attributes deeply
ok 19 - setting non-HASH attributes
ok 20 - Perl representation
ok
t/rexp-vector.t ................ 
1..3
ok 1 - creating a Vector instance
ok 2 - is vector
ok 3 - is not null
ok
t/rexp.t ....................... 
1..1
ok 1 - creating a REXP instance
ok
All tests successful.
Files=38, Tests=860, 21 wallclock secs ( 0.62 usr  0.14 sys + 19.38 cusr  0.74 csys = 20.88 CPU)
Result: PASS
make[1]: Leaving directory '/build/reproducible-path/libstatistics-r-io-perl-1.0002'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/libstatistics-r-io-perl/
	make -j11 install DESTDIR=/build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/build/reproducible-path/libstatistics-r-io-perl-1.0002'
Skip blib/lib/auto/share/dist/Statistics-R-IO/WebWork/RserveClient.pl (unchanged)
Manifying 29 pod documents
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Character.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Closure.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Logical.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/BaseEnvironment.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/GlobalEnvironment.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Double.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/EmptyEnvironment.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Vector.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Unknown.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Language.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Raw.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/S4.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Symbol.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Environment.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Expression.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Integer.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/List.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Complex.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/REXP/Null.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/RDS.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/Base.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/RData.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/Rserve.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/Parser.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/QapEncoding.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/ParserState.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/Statistics/R/IO/REXPFactory.pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/perl5/auto/share/dist/Statistics-R-IO/WebWork/RserveClient.pl
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::List.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Character.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Logical.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Vector.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Expression.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Closure.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::EmptyEnvironment.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::Parser.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Environment.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::ParserState.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::BaseEnvironment.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Raw.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::Rserve.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Language.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Double.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::GlobalEnvironment.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Unknown.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Null.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::RData.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Symbol.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::S4.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::QapEncoding.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::Base.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::RDS.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Integer.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::REXP::Complex.3pm
Installing /build/reproducible-path/libstatistics-r-io-perl-1.0002/debian/libstatistics-r-io-perl/usr/share/man/man3/Statistics::R::IO::REXPFactory.3pm
make[1]: Leaving directory '/build/reproducible-path/libstatistics-r-io-perl-1.0002'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libstatistics-r-io-perl' in '../libstatistics-r-io-perl_1.0002-2_all.deb'.
 dpkg-genbuildinfo --build=binary -O../libstatistics-r-io-perl_1.0002-2_i386.buildinfo
 dpkg-genchanges --build=binary -O../libstatistics-r-io-perl_1.0002-2_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/51115 and its subdirectories
I: Current time: Thu Feb  6 13:14:24 -12 2025
I: pbuilder-time-stamp: 1738890864
Fri Feb  7 01:14:25 UTC 2025  I: 1st build successful. Starting 2nd build on remote node ionos6-i386.debian.net.
Fri Feb  7 01:14:25 UTC 2025  I: Preparing to do remote build '2' on ionos6-i386.debian.net.
Fri Feb  7 01:14:59 UTC 2025  I: Deleting $TMPDIR on ionos6-i386.debian.net.
Fri Feb  7 01:14:59 UTC 2025  I: libstatistics-r-io-perl_1.0002-2_i386.changes:
Format: 1.8
Date: Wed, 09 Feb 2022 23:57:56 -0500
Source: libstatistics-r-io-perl
Binary: libstatistics-r-io-perl
Architecture: all
Version: 1.0002-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Doug Torrance <dtorrance@debian.org>
Description:
 libstatistics-r-io-perl - Perl interface to serialized R data
Changes:
 libstatistics-r-io-perl (1.0002-2) unstable; urgency=medium
 .
   * Source-only upload for migration to testing.
Checksums-Sha1:
 2ce8297db4ce285f94057108eff5c1588c80153e 96508 libstatistics-r-io-perl_1.0002-2_all.deb
 9d6dfc89ce0e294a7d3530ed125ae20aa1899be3 5629 libstatistics-r-io-perl_1.0002-2_i386.buildinfo
Checksums-Sha256:
 1fc338c2ce48d41cf2ed0a7987775e4565661cb6b3875bde8544fe459f90735f 96508 libstatistics-r-io-perl_1.0002-2_all.deb
 d835ada81ce83b6c8c8e8c28cb8d350e6d9680b59d6ead7c1501b065eac015bc 5629 libstatistics-r-io-perl_1.0002-2_i386.buildinfo
Files:
 8759937e74043df4743ad8110ea9e7c6 96508 perl optional libstatistics-r-io-perl_1.0002-2_all.deb
 a9c74de62e208b4ce760938fa4b24f8a 5629 perl optional libstatistics-r-io-perl_1.0002-2_i386.buildinfo
Fri Feb  7 01:15:00 UTC 2025  I: diffoscope 287 will be used to compare the two builds:
Running as unit: rb-diffoscope-i386_9-43151.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/libstatistics-r-io-perl_1.0002-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/libstatistics-r-io-perl_1.0002-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/libstatistics-r-io-perl_1.0002-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/b1/libstatistics-r-io-perl_1.0002-2_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.ybnGdeTm/b2/libstatistics-r-io-perl_1.0002-2_i386.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile

## main (total time: 0.003s)
       0.003s      2 calls    outputs
       0.000s      1 call     cleanup
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 223ms
CPU time consumed: 223ms
Fri Feb  7 01:15:01 UTC 2025  I: diffoscope 287 found no differences in the changes files, and a .buildinfo file also exists.
Fri Feb  7 01:15:01 UTC 2025  I: libstatistics-r-io-perl from trixie built successfully and reproducibly on i386.
Fri Feb  7 01:15:02 UTC 2025  I: Submitting .buildinfo files to external archives:
Fri Feb  7 01:15:02 UTC 2025  I: Submitting 8.0K	b1/libstatistics-r-io-perl_1.0002-2_i386.buildinfo.asc
Fri Feb  7 01:15:03 UTC 2025  I: Submitting 8.0K	b2/libstatistics-r-io-perl_1.0002-2_i386.buildinfo.asc
Fri Feb  7 01:15:04 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Fri Feb  7 01:15:04 UTC 2025  I: Done submitting .buildinfo files.
Fri Feb  7 01:15:04 UTC 2025  I: Removing signed libstatistics-r-io-perl_1.0002-2_i386.buildinfo.asc files:
removed './b1/libstatistics-r-io-perl_1.0002-2_i386.buildinfo.asc'
removed './b2/libstatistics-r-io-perl_1.0002-2_i386.buildinfo.asc'