PATH=/usr/bin:/bin:/home/fly1600/var/megalib/bin Start 2015-01-05T14:35:16 ActivePerl-1600 CPAN-2.00 Reading '/home/fly1600/var/cpan/Metadata' Database was generated on Mon, 05 Jan 2015 21:17:02 GMT Running make for Y/YV/YVES/Sereal-Decoder-3.005.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/Y/YV/YVES/Sereal-Decoder-3.005.tar.gz Checksum for /home/fly1600/var/cpan/sources/authors/id/Y/YV/YVES/Sereal-Decoder-3.005.tar.gz ok Sereal-Decoder-3.005/ Sereal-Decoder-3.005/INSTALL Sereal-Decoder-3.005/ptable.h Sereal-Decoder-3.005/Decoder.xs Sereal-Decoder-3.005/srl_inline.h Sereal-Decoder-3.005/miniz.h Sereal-Decoder-3.005/srl_taginfo.h Sereal-Decoder-3.005/Makefile.PL Sereal-Decoder-3.005/const-xs.inc Sereal-Decoder-3.005/srl_decoder.c Sereal-Decoder-3.005/t/ Sereal-Decoder-3.005/t/110_nobless.t Sereal-Decoder-3.005/t/400_utf8validate.t Sereal-Decoder-3.005/t/500_utf8decoding.t Sereal-Decoder-3.005/t/020_incremental.t Sereal-Decoder-3.005/t/200_bulk.t Sereal-Decoder-3.005/t/040_special_vars.t Sereal-Decoder-3.005/t/903_reentrancy.t Sereal-Decoder-3.005/t/070_alias_options.t Sereal-Decoder-3.005/t/160_recursion.t Sereal-Decoder-3.005/t/902_bad_input.t Sereal-Decoder-3.005/t/030_looks_like_sereal.t Sereal-Decoder-3.005/t/550_decode_into.t Sereal-Decoder-3.005/t/060_each.t Sereal-Decoder-3.005/t/150_dec_exception.t Sereal-Decoder-3.005/t/data/ Sereal-Decoder-3.005/t/data/corpus Sereal-Decoder-3.005/t/210_bulk_readonly.t Sereal-Decoder-3.005/t/lib/ Sereal-Decoder-3.005/t/lib/Sereal/ Sereal-Decoder-3.005/t/lib/Sereal/BulkTest.pm Sereal-Decoder-3.005/t/lib/Sereal/TestSet.pm Sereal-Decoder-3.005/t/800_threads.t Sereal-Decoder-3.005/t/004_testset.t Sereal-Decoder-3.005/t/010_desperate.t Sereal-Decoder-3.005/t/300_overload.t Sereal-Decoder-3.005/t/901_regr_segv.t Sereal-Decoder-3.005/t/700_roundtrip/ Sereal-Decoder-3.005/t/700_roundtrip/v1/ Sereal-Decoder-3.005/t/700_roundtrip/v1/snappy.t Sereal-Decoder-3.005/t/700_roundtrip/v1/plain.t Sereal-Decoder-3.005/t/700_roundtrip/v1/snappy_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v1/plain_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v2/ Sereal-Decoder-3.005/t/700_roundtrip/v2/snappy.t Sereal-Decoder-3.005/t/700_roundtrip/v2/snappy_incr.t Sereal-Decoder-3.005/t/700_roundtrip/v2/plain.t Sereal-Decoder-3.005/t/700_roundtrip/v2/sort_keys.t Sereal-Decoder-3.005/t/700_roundtrip/v2/readonly.t Sereal-Decoder-3.005/t/700_roundtrip/v2/snappy_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v2/dedudep_strings.t Sereal-Decoder-3.005/t/700_roundtrip/v2/freeze_thaw.t Sereal-Decoder-3.005/t/700_roundtrip/v2/plain_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v2/snappy_incr_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v3/ Sereal-Decoder-3.005/t/700_roundtrip/v3/snappy.t Sereal-Decoder-3.005/t/700_roundtrip/v3/snappy_incr.t Sereal-Decoder-3.005/t/700_roundtrip/v3/plain.t Sereal-Decoder-3.005/t/700_roundtrip/v3/sort_keys.t Sereal-Decoder-3.005/t/700_roundtrip/v3/readonly.t Sereal-Decoder-3.005/t/700_roundtrip/v3/snappy_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v3/zlib.t Sereal-Decoder-3.005/t/700_roundtrip/v3/zlib_force.t Sereal-Decoder-3.005/t/700_roundtrip/v3/dedudep_strings.t Sereal-Decoder-3.005/t/700_roundtrip/v3/freeze_thaw.t Sereal-Decoder-3.005/t/700_roundtrip/v3/plain_canon.t Sereal-Decoder-3.005/t/700_roundtrip/v3/snappy_incr_canon.t Sereal-Decoder-3.005/t/001_load.t Sereal-Decoder-3.005/t/080_set_readonly.t Sereal-Decoder-3.005/t/900_regr_issue_15.t Sereal-Decoder-3.005/snappy/ Sereal-Decoder-3.005/snappy/csnappy_decompress.c Sereal-Decoder-3.005/snappy/csnappy.h Sereal-Decoder-3.005/snappy/csnappy_compress.c Sereal-Decoder-3.005/snappy/csnappy_internal.h Sereal-Decoder-3.005/snappy/csnappy_internal_userspace.h Sereal-Decoder-3.005/snappy/csnappy_compat.h Sereal-Decoder-3.005/typemap Sereal-Decoder-3.005/MANIFEST Sereal-Decoder-3.005/ppport.h Sereal-Decoder-3.005/inc/ Sereal-Decoder-3.005/inc/Devel/ Sereal-Decoder-3.005/inc/Devel/CheckLib.pm Sereal-Decoder-3.005/inc/Sereal/ Sereal-Decoder-3.005/inc/Sereal/BuildTools.pm Sereal-Decoder-3.005/miniz.c Sereal-Decoder-3.005/author_tools/ Sereal-Decoder-3.005/author_tools/stringify_test.c Sereal-Decoder-3.005/author_tools/valgrind.supp Sereal-Decoder-3.005/author_tools/numeric_str_length.c Sereal-Decoder-3.005/author_tools/decode.pl Sereal-Decoder-3.005/author_tools/hobodecoder.pl Sereal-Decoder-3.005/author_tools/freeze_thaw_timing.pl Sereal-Decoder-3.005/author_tools/different_sereal_docs.sh Sereal-Decoder-3.005/author_tools/bench.pl Sereal-Decoder-3.005/author_tools/update_from_header.pl Sereal-Decoder-3.005/srl_decoder.h Sereal-Decoder-3.005/META.json Sereal-Decoder-3.005/srl_common.h Sereal-Decoder-3.005/srl_protocol.h Sereal-Decoder-3.005/lib/ Sereal-Decoder-3.005/lib/Sereal/ Sereal-Decoder-3.005/lib/Sereal/Decoder/ Sereal-Decoder-3.005/lib/Sereal/Decoder/Constants.pm Sereal-Decoder-3.005/lib/Sereal/Performance.pm Sereal-Decoder-3.005/lib/Sereal/Decoder.pm Sereal-Decoder-3.005/const-c.inc Sereal-Decoder-3.005/Changes Sereal-Decoder-3.005/META.yml Sereal-Decoder-3.005/srl_error.h Sereal-Decoder-3.005/xt/ Sereal-Decoder-3.005/xt/900_rand.t CPAN.pm: Building Y/YV/YVES/Sereal-Decoder-3.005.tar.gz >>> /home/fly1600/ap1600/bin/perl-static Makefile.PL Using bundled csnappy code Using bundled miniz code Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Sereal::Decoder Writing MYMETA.yml and MYMETA.json >>> make cp lib/Sereal/Performance.pm blib/lib/Sereal/Performance.pm cp lib/Sereal/Decoder/Constants.pm blib/lib/Sereal/Decoder/Constants.pm cp lib/Sereal/Decoder.pm blib/lib/Sereal/Decoder.pm Running Mkbootstrap for Sereal::Decoder () chmod 644 "Decoder.bs" "/home/fly1600/ap1600/bin/perl-static" "/home/fly1600/var/megalib/ExtUtils/xsubpp" -typemap "/home/fly1600/ap1600/lib/ExtUtils/typemap" -typemap "typemap" Decoder.xs > Decoder.xsc && mv Decoder.xsc Decoder.c gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -Wall -W -DVERSION=\"3.005\" -DXS_VERSION=\"3.005\" -fPIC "-I/home/fly1600/ap1600/lib/CORE" -DNDEBUG Decoder.c Decoder.xs: In function 'THX_pp1_sereal_decode': Decoder.xs:78: warning: 'decoder_sv' may be used uninitialized in this function gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -Wall -W -DVERSION=\"3.005\" -DXS_VERSION=\"3.005\" -fPIC "-I/home/fly1600/ap1600/lib/CORE" -DNDEBUG srl_decoder.c srl_decoder.c:1742: warning: ignoring #pragma message gcc -c -I. -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -Wall -W -DVERSION=\"3.005\" -DXS_VERSION=\"3.005\" -fPIC "-I/home/fly1600/ap1600/lib/CORE" -DNDEBUG miniz.c rm -f blib/arch/auto/Sereal/Decoder/Decoder.so gcc -shared -O2 Decoder.o srl_decoder.o miniz.o -o blib/arch/auto/Sereal/Decoder/Decoder.so \ \ chmod 755 blib/arch/auto/Sereal/Decoder/Decoder.so "/home/fly1600/ap1600/bin/perl-static" -MExtUtils::Command::MM -e 'cp_nonempty' -- Decoder.bs blib/arch/auto/Sereal/Decoder/Decoder.bs 644 Manifying 2 pod documents YVES/Sereal-Decoder-3.005.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 Running Mkbootstrap for Sereal::Decoder () chmod 644 "Decoder.bs" PERL_DL_NONLAZY=1 "/home/fly1600/ap1600/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*/*.t t/001_load.t ............................ 1..1 ok 1 ok t/004_testset.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 1..13 ok t/010_desperate.t ....................... ok 1 - (plain) did not die: encode -16 ok 2 - (plain) defined: encode -16 ok 3 - (plain) is_deeply: encode -16 ok 4 - (plain, OO) did not die: encode -16 ok 5 - (plain, OO) defined: encode -16 ok 6 - (plain, OO) is_deeply: encode -16 ok 7 - (plain, non-pass-down) did not die: encode -16 ok 8 - (plain, non-pass-down) defined: encode -16 ok 9 - (plain, non-pass-down) is_deeply: encode -16 ok 10 - (plain) did not die: encode -1 ok 11 - (plain) defined: encode -1 ok 12 - (plain) is_deeply: encode -1 ok 13 - (plain, OO) did not die: encode -1 ok 14 - (plain, OO) defined: encode -1 ok 15 - (plain, OO) is_deeply: encode -1 ok 16 - (plain, non-pass-down) did not die: encode -1 ok 17 - (plain, non-pass-down) defined: encode -1 ok 18 - (plain, non-pass-down) is_deeply: encode -1 ok 19 - (plain) did not die: encode 0 ok 20 - (plain) defined: encode 0 ok 21 - (plain) is_deeply: encode 0 ok 22 - (plain, OO) did not die: encode 0 ok 23 - (plain, OO) defined: encode 0 ok 24 - (plain, OO) is_deeply: encode 0 ok 25 - (plain, non-pass-down) did not die: encode 0 ok 26 - (plain, non-pass-down) defined: encode 0 ok 27 - (plain, non-pass-down) is_deeply: encode 0 ok 28 - (plain) did not die: encode 1 ok 29 - (plain) defined: encode 1 ok 30 - (plain) is_deeply: encode 1 ok 31 - (plain, OO) did not die: encode 1 ok 32 - (plain, OO) defined: encode 1 ok 33 - (plain, OO) is_deeply: encode 1 ok 34 - (plain, non-pass-down) did not die: encode 1 ok 35 - (plain, non-pass-down) defined: encode 1 ok 36 - (plain, non-pass-down) is_deeply: encode 1 ok 37 - (plain) did not die: encode 15 ok 38 - (plain) defined: encode 15 ok 39 - (plain) is_deeply: encode 15 ok 40 - (plain, OO) did not die: encode 15 ok 41 - (plain, OO) defined: encode 15 ok 42 - (plain, OO) is_deeply: encode 15 ok 43 - (plain, non-pass-down) did not die: encode 15 ok 44 - (plain, non-pass-down) defined: encode 15 ok 45 - (plain, non-pass-down) is_deeply: encode 15 ok 46 - (plain) did not die: encode undef ok 47 - (plain) defined: encode undef ok 48 - (plain) is_deeply: encode undef ok 49 - (plain, OO) did not die: encode undef ok 50 - (plain, OO) defined: encode undef ok 51 - (plain, OO) is_deeply: encode undef ok 52 - (plain, non-pass-down) did not die: encode undef ok 53 - (plain, non-pass-down) defined: encode undef ok 54 - (plain, non-pass-down) is_deeply: encode undef ok 55 - (plain) did not die: encode empty string ok 56 - (plain) defined: encode empty string ok 57 - (plain) is_deeply: encode empty string ok 58 - (plain, OO) did not die: encode empty string ok 59 - (plain, OO) defined: encode empty string ok 60 - (plain, OO) is_deeply: encode empty string ok 61 - (plain, non-pass-down) did not die: encode empty string ok 62 - (plain, non-pass-down) defined: encode empty string ok 63 - (plain, non-pass-down) is_deeply: encode empty string ok 64 - (plain) did not die: encode string '1' ok 65 - (plain) defined: encode string '1' ok 66 - (plain) is_deeply: encode string '1' ok 67 - (plain, OO) did not die: encode string '1' ok 68 - (plain, OO) defined: encode string '1' ok 69 - (plain, OO) is_deeply: encode string '1' ok 70 - (plain, non-pass-down) did not die: encode string '1' ok 71 - (plain, non-pass-down) defined: encode string '1' ok 72 - (plain, non-pass-down) is_deeply: encode string '1' ok 73 - (plain) did not die: encode string '91a' ok 74 - (plain) defined: encode string '91a' ok 75 - (plain) is_deeply: encode string '91a' ok 76 - (plain, OO) did not die: encode string '91a' ok 77 - (plain, OO) defined: encode string '91a' ok 78 - (plain, OO) is_deeply: encode string '91a' ok 79 - (plain, non-pass-down) did not die: encode string '91a' ok 80 - (plain, non-pass-down) defined: encode string '91a' ok 81 - (plain, non-pass-down) is_deeply: encode string '91a' ok 82 - (plain) did not die: long ASCII string ok 83 - (plain) defined: long ASCII string ok 84 - (plain) is_deeply: long ASCII string ok 85 - (plain, OO) did not die: long ASCII string ok 86 - (plain, OO) defined: long ASCII string ok 87 - (plain, OO) is_deeply: long ASCII string ok 88 - (plain, non-pass-down) did not die: long ASCII string ok 89 - (plain, non-pass-down) defined: long ASCII string ok 90 - (plain, non-pass-down) is_deeply: long ASCII string ok 91 - (plain) did not die: scalar ref to int ok 92 - (plain) defined: scalar ref to int ok 93 - (plain) is_deeply: scalar ref to int ok 94 - (plain, OO) did not die: scalar ref to int ok 95 - (plain, OO) defined: scalar ref to int ok 96 - (plain, OO) is_deeply: scalar ref to int ok 97 - (plain, non-pass-down) did not die: scalar ref to int ok 98 - (plain, non-pass-down) defined: scalar ref to int ok 99 - (plain, non-pass-down) is_deeply: scalar ref to int ok 100 - (plain) did not die: empty array ref ok 101 - (plain) defined: empty array ref ok 102 - (plain) is_deeply: empty array ref ok 103 - (plain, OO) did not die: empty array ref ok 104 - (plain, OO) defined: empty array ref ok 105 - (plain, OO) is_deeply: empty array ref ok 106 - (plain, non-pass-down) did not die: empty array ref ok 107 - (plain, non-pass-down) defined: empty array ref ok 108 - (plain, non-pass-down) is_deeply: empty array ref ok 109 - (plain) did not die: array ref ok 110 - (plain) defined: array ref ok 111 - (plain) is_deeply: array ref ok 112 - (plain, OO) did not die: array ref ok 113 - (plain, OO) defined: array ref ok 114 - (plain, OO) is_deeply: array ref ok 115 - (plain, non-pass-down) did not die: array ref ok 116 - (plain, non-pass-down) defined: array ref ok 117 - (plain, non-pass-down) is_deeply: array ref ok 118 - (plain) did not die: large int ok 119 - (plain) defined: large int ok 120 - (plain) is_deeply: large int ok 121 - (plain, OO) did not die: large int ok 122 - (plain, OO) defined: large int ok 123 - (plain, OO) is_deeply: large int ok 124 - (plain, non-pass-down) did not die: large int ok 125 - (plain, non-pass-down) defined: large int ok 126 - (plain, non-pass-down) is_deeply: large int ok 127 - (plain) did not die: array ref with pos and varints and undef ok 128 - (plain) defined: array ref with pos and varints and undef ok 129 - (plain) is_deeply: array ref with pos and varints and undef ok 130 - (plain, OO) did not die: array ref with pos and varints and undef ok 131 - (plain, OO) defined: array ref with pos and varints and undef ok 132 - (plain, OO) is_deeply: array ref with pos and varints and undef ok 133 - (plain, non-pass-down) did not die: array ref with pos and varints and undef ok 134 - (plain, non-pass-down) defined: array ref with pos and varints and undef ok 135 - (plain, non-pass-down) is_deeply: array ref with pos and varints and undef ok 136 - (plain) did not die: empty hash ref ok 137 - (plain) defined: empty hash ref ok 138 - (plain) is_deeply: empty hash ref ok 139 - (plain, OO) did not die: empty hash ref ok 140 - (plain, OO) defined: empty hash ref ok 141 - (plain, OO) is_deeply: empty hash ref ok 142 - (plain, non-pass-down) did not die: empty hash ref ok 143 - (plain, non-pass-down) defined: empty hash ref ok 144 - (plain, non-pass-down) is_deeply: empty hash ref ok 145 - (plain) did not die: simple hash ref ok 146 - (plain) defined: simple hash ref ok 147 - (plain) is_deeply: simple hash ref ok 148 - (plain, OO) did not die: simple hash ref ok 149 - (plain, OO) defined: simple hash ref ok 150 - (plain, OO) is_deeply: simple hash ref ok 151 - (plain, non-pass-down) did not die: simple hash ref ok 152 - (plain, non-pass-down) defined: simple hash ref ok 153 - (plain, non-pass-down) is_deeply: simple hash ref ok 154 - (plain) did not die: ary ref with repeated string ok 155 - (plain) defined: ary ref with repeated string ok 156 - (plain) is_deeply: ary ref with repeated string ok 157 - (plain, OO) did not die: ary ref with repeated string ok 158 - (plain, OO) defined: ary ref with repeated string ok 159 - (plain, OO) is_deeply: ary ref with repeated string ok 160 - (plain, non-pass-down) did not die: ary ref with repeated string ok 161 - (plain, non-pass-down) defined: ary ref with repeated string ok 162 - (plain, non-pass-down) is_deeply: ary ref with repeated string ok 163 - (plain) did not die: ary ref of hash refs without repeated strings ok 164 - (plain) defined: ary ref of hash refs without repeated strings ok 165 - (plain) is_deeply: ary ref of hash refs without repeated strings ok 166 - (plain, OO) did not die: ary ref of hash refs without repeated strings ok 167 - (plain, OO) defined: ary ref of hash refs without repeated strings ok 168 - (plain, OO) is_deeply: ary ref of hash refs without repeated strings ok 169 - (plain, non-pass-down) did not die: ary ref of hash refs without repeated strings ok 170 - (plain, non-pass-down) defined: ary ref of hash refs without repeated strings ok 171 - (plain, non-pass-down) is_deeply: ary ref of hash refs without repeated strings ok 172 - (plain) did not die: ary ref of hash refs with repeated strings ok 173 - (plain) defined: ary ref of hash refs with repeated strings ok 174 - (plain) is_deeply: ary ref of hash refs with repeated strings ok 175 - (plain, OO) did not die: ary ref of hash refs with repeated strings ok 176 - (plain, OO) defined: ary ref of hash refs with repeated strings ok 177 - (plain, OO) is_deeply: ary ref of hash refs with repeated strings ok 178 - (plain, non-pass-down) did not die: ary ref of hash refs with repeated strings ok 179 - (plain, non-pass-down) defined: ary ref of hash refs with repeated strings ok 180 - (plain, non-pass-down) is_deeply: ary ref of hash refs with repeated strings ok 181 - (plain) did not die: scalar ref to constant ok 182 - (plain) defined: scalar ref to constant ok 183 - (plain) is_deeply: scalar ref to constant ok 184 - (plain, OO) did not die: scalar ref to constant ok 185 - (plain, OO) defined: scalar ref to constant ok 186 - (plain, OO) is_deeply: scalar ref to constant ok 187 - (plain, non-pass-down) did not die: scalar ref to constant ok 188 - (plain, non-pass-down) defined: scalar ref to constant ok 189 - (plain, non-pass-down) is_deeply: scalar ref to constant ok 190 - (plain) did not die: repeated substructure (REFP): scalar ref ok 191 - (plain) defined: repeated substructure (REFP): scalar ref ok 192 - (plain) is_deeply: repeated substructure (REFP): scalar ref ok 193 - (plain, OO) did not die: repeated substructure (REFP): scalar ref ok 194 - (plain, OO) defined: repeated substructure (REFP): scalar ref ok 195 - (plain, OO) is_deeply: repeated substructure (REFP): scalar ref ok 196 - (plain, non-pass-down) did not die: repeated substructure (REFP): scalar ref ok 197 - (plain, non-pass-down) defined: repeated substructure (REFP): scalar ref ok 198 - (plain, non-pass-down) is_deeply: repeated substructure (REFP): scalar ref ok 199 - (plain) did not die: repeated substructure (REFP): array ok 200 - (plain) defined: repeated substructure (REFP): array ok 201 - (plain) is_deeply: repeated substructure (REFP): array ok 202 - (plain, OO) did not die: repeated substructure (REFP): array ok 203 - (plain, OO) defined: repeated substructure (REFP): array ok 204 - (plain, OO) is_deeply: repeated substructure (REFP): array ok 205 - (plain, non-pass-down) did not die: repeated substructure (REFP): array ok 206 - (plain, non-pass-down) defined: repeated substructure (REFP): array ok 207 - (plain, non-pass-down) is_deeply: repeated substructure (REFP): array ok 208 - (plain) did not die: repeated substructure (REFP): asymmetric ok 209 - (plain) defined: repeated substructure (REFP): asymmetric ok 210 - (plain) is_deeply: repeated substructure (REFP): asymmetric ok 211 - (plain, OO) did not die: repeated substructure (REFP): asymmetric ok 212 - (plain, OO) defined: repeated substructure (REFP): asymmetric ok 213 - (plain, OO) is_deeply: repeated substructure (REFP): asymmetric ok 214 - (plain, non-pass-down) did not die: repeated substructure (REFP): asymmetric ok 215 - (plain, non-pass-down) defined: repeated substructure (REFP): asymmetric ok 216 - (plain, non-pass-down) is_deeply: repeated substructure (REFP): asymmetric ok 217 - (plain) did not die: weak thing copy (requires PAD) ok 218 - (plain) defined: weak thing copy (requires PAD) ok 219 - (plain) is_deeply: weak thing copy (requires PAD) ok 220 - (plain, OO) did not die: weak thing copy (requires PAD) ok 221 - (plain, OO) defined: weak thing copy (requires PAD) ok 222 - (plain, OO) is_deeply: weak thing copy (requires PAD) ok 223 - (plain, non-pass-down) did not die: weak thing copy (requires PAD) ok 224 - (plain, non-pass-down) defined: weak thing copy (requires PAD) ok 225 - (plain, non-pass-down) is_deeply: weak thing copy (requires PAD) ok 226 - (plain) did not die: weak thing ref ok 227 - (plain) defined: weak thing ref ok 228 - (plain) is_deeply: weak thing ref ok 229 - (plain, OO) did not die: weak thing ref ok 230 - (plain, OO) defined: weak thing ref ok 231 - (plain, OO) is_deeply: weak thing ref ok 232 - (plain, non-pass-down) did not die: weak thing ref ok 233 - (plain, non-pass-down) defined: weak thing ref ok 234 - (plain, non-pass-down) is_deeply: weak thing ref ok 235 - (plain) did not die: weak thing (aliased root) ok 236 - (plain) defined: weak thing (aliased root) ok 237 - (plain) is_deeply: weak thing (aliased root) ok 238 - (plain, OO) did not die: weak thing (aliased root) ok 239 - (plain, OO) defined: weak thing (aliased root) ok 240 - (plain, OO) is_deeply: weak thing (aliased root) ok 241 # skip Weak thing alias test cannot work without pass-down ok 242 - (plain) did not die: scalar cross ok 243 - (plain) defined: scalar cross ok 244 - (plain) is_deeply: scalar cross ok 245 - (plain, OO) did not die: scalar cross ok 246 - (plain, OO) defined: scalar cross ok 247 - (plain, OO) is_deeply: scalar cross ok 248 - (plain, non-pass-down) did not die: scalar cross ok 249 - (plain, non-pass-down) defined: scalar cross ok 250 - (plain, non-pass-down) is_deeply: scalar cross ok 251 - (plain) did not die: weak scalar cross ok 252 - (plain) defined: weak scalar cross ok 253 - (plain) is_deeply: weak scalar cross ok 254 - (plain, OO) did not die: weak scalar cross ok 255 - (plain, OO) defined: weak scalar cross ok 256 - (plain, OO) is_deeply: weak scalar cross ok 257 - (plain, non-pass-down) did not die: weak scalar cross ok 258 - (plain, non-pass-down) defined: weak scalar cross ok 259 - (plain, non-pass-down) is_deeply: weak scalar cross ok 260 - (plain) did not die: bless [], 'foo' (2) ok 261 - (plain) defined: bless [], 'foo' (2) ok 262 - (plain) is_deeply: bless [], 'foo' (2) ok 263 - (plain, OO) did not die: bless [], 'foo' (2) ok 264 - (plain, OO) defined: bless [], 'foo' (2) ok 265 - (plain, OO) is_deeply: bless [], 'foo' (2) ok 266 - (plain, non-pass-down) did not die: bless [], 'foo' (2) ok 267 - (plain, non-pass-down) defined: bless [], 'foo' (2) ok 268 - (plain, non-pass-down) is_deeply: bless [], 'foo' (2) ok 269 - (plain) did not die: blessed regexp with reuse ok 270 - (plain) defined: blessed regexp with reuse ok 271 - (plain) is_deeply: blessed regexp with reuse ok 272 - (plain, OO) did not die: blessed regexp with reuse ok 273 - (plain, OO) defined: blessed regexp with reuse ok 274 - (plain, OO) is_deeply: blessed regexp with reuse ok 275 - (plain, non-pass-down) did not die: blessed regexp with reuse ok 276 - (plain, non-pass-down) defined: blessed regexp with reuse ok 277 - (plain, non-pass-down) is_deeply: blessed regexp with reuse ok 278 - (plain) did not die: blessed arrays with reuse ok 279 - (plain) defined: blessed arrays with reuse ok 280 - (plain) is_deeply: blessed arrays with reuse ok 281 - (plain, OO) did not die: blessed arrays with reuse ok 282 - (plain, OO) defined: blessed arrays with reuse ok 283 - (plain, OO) is_deeply: blessed arrays with reuse ok 284 - (plain, non-pass-down) did not die: blessed arrays with reuse ok 285 - (plain, non-pass-down) defined: blessed arrays with reuse ok 286 - (plain, non-pass-down) is_deeply: blessed arrays with reuse ok 287 - (plain) did not die: reused classname empty array ok 288 - (plain) defined: reused classname empty array ok 289 - (plain) is_deeply: reused classname empty array ok 290 - (plain, OO) did not die: reused classname empty array ok 291 - (plain, OO) defined: reused classname empty array ok 292 - (plain, OO) is_deeply: reused classname empty array ok 293 - (plain, non-pass-down) did not die: reused classname empty array ok 294 - (plain, non-pass-down) defined: reused classname empty array ok 295 - (plain, non-pass-down) is_deeply: reused classname empty array ok 296 - (plain) did not die: wrapped objects ok 297 - (plain) defined: wrapped objects ok 298 - (plain) is_deeply: wrapped objects ok 299 - (plain, OO) did not die: wrapped objects ok 300 - (plain, OO) defined: wrapped objects ok 301 - (plain, OO) is_deeply: wrapped objects ok 302 - (plain, non-pass-down) did not die: wrapped objects ok 303 - (plain, non-pass-down) defined: wrapped objects ok 304 - (plain, non-pass-down) is_deeply: wrapped objects ok 305 - (plain) did not die: qr/foo/ ok 306 - (plain) defined: qr/foo/ ok 307 - (plain) is_deeply: qr/foo/ ok 308 - (plain, OO) did not die: qr/foo/ ok 309 - (plain, OO) defined: qr/foo/ ok 310 - (plain, OO) is_deeply: qr/foo/ ok 311 - (plain, non-pass-down) did not die: qr/foo/ ok 312 - (plain, non-pass-down) defined: qr/foo/ ok 313 - (plain, non-pass-down) is_deeply: qr/foo/ ok 314 - (plain) did not die: qr/(?i-xsm:foo)/ ok 315 - (plain) defined: qr/(?i-xsm:foo)/ ok 316 - (plain) is_deeply: qr/(?i-xsm:foo)/ ok 317 - (plain, OO) did not die: qr/(?i-xsm:foo)/ ok 318 - (plain, OO) defined: qr/(?i-xsm:foo)/ ok 319 - (plain, OO) is_deeply: qr/(?i-xsm:foo)/ ok 320 - (plain, non-pass-down) did not die: qr/(?i-xsm:foo)/ ok 321 - (plain, non-pass-down) defined: qr/(?i-xsm:foo)/ ok 322 - (plain, non-pass-down) is_deeply: qr/(?i-xsm:foo)/ ok 323 - (plain) did not die: qr/foo/i ok 324 - (plain) defined: qr/foo/i ok 325 - (plain) is_deeply: qr/foo/i ok 326 - (plain, OO) did not die: qr/foo/i ok 327 - (plain, OO) defined: qr/foo/i ok 328 - (plain, OO) is_deeply: qr/foo/i ok 329 - (plain, non-pass-down) did not die: qr/foo/i ok 330 - (plain, non-pass-down) defined: qr/foo/i ok 331 - (plain, non-pass-down) is_deeply: qr/foo/i ok 332 - (plain) did not die: duplicate hash keys ok 333 - (plain) defined: duplicate hash keys ok 334 - (plain) is_deeply: duplicate hash keys ok 335 - (plain, OO) did not die: duplicate hash keys ok 336 - (plain, OO) defined: duplicate hash keys ok 337 - (plain, OO) is_deeply: duplicate hash keys ok 338 - (plain, non-pass-down) did not die: duplicate hash keys ok 339 - (plain, non-pass-down) defined: duplicate hash keys ok 340 - (plain, non-pass-down) is_deeply: duplicate hash keys ok 341 - (plain) did not die: simple unicode hash key and value ok 342 - (plain) defined: simple unicode hash key and value ok 343 - (plain) is_deeply: simple unicode hash key and value ok 344 - (plain, OO) did not die: simple unicode hash key and value ok 345 - (plain, OO) defined: simple unicode hash key and value ok 346 - (plain, OO) is_deeply: simple unicode hash key and value ok 347 - (plain, non-pass-down) did not die: simple unicode hash key and value ok 348 - (plain, non-pass-down) defined: simple unicode hash key and value ok 349 - (plain, non-pass-down) is_deeply: simple unicode hash key and value ok 350 - (plain) did not die: true/false (prefered order) ok 351 - (plain) defined: true/false (prefered order) ok 352 - (plain) is_deeply: true/false (prefered order) ok 353 - (plain, OO) did not die: true/false (prefered order) ok 354 - (plain, OO) defined: true/false (prefered order) ok 355 - (plain, OO) is_deeply: true/false (prefered order) ok 356 - (plain, non-pass-down) did not die: true/false (prefered order) ok 357 - (plain, non-pass-down) defined: true/false (prefered order) ok 358 - (plain, non-pass-down) is_deeply: true/false (prefered order) ok 359 - (plain) did not die: true/false (reversed alternates) ok 360 - (plain) defined: true/false (reversed alternates) ok 361 - (plain) is_deeply: true/false (reversed alternates) ok 362 - (plain, OO) did not die: true/false (reversed alternates) ok 363 - (plain, OO) defined: true/false (reversed alternates) ok 364 - (plain, OO) is_deeply: true/false (reversed alternates) ok 365 - (plain, non-pass-down) did not die: true/false (reversed alternates) ok 366 - (plain, non-pass-down) defined: true/false (reversed alternates) ok 367 - (plain, non-pass-down) is_deeply: true/false (reversed alternates) 1..367 # All done folks! ok t/020_incremental.t ..................... 1..107 ok 1 - can decode with appended garbage ok 2 - consumed right number of bytes ok 3 - can decode with zero offset ok 4 - consumed right number of bytes ok 5 - can decode with offset ok 6 - consumed right number of bytes ok 7 - can decode with offset and trailing garbage ok 8 - consumed right number of bytes ok 9 - Incremental section no. 1 yields right output ok 10 - Incremental section no. 2 yields right output ok 11 - Incremental section no. 3 yields right output ok 12 - Incremental section no. 4 yields right output ok 13 - Incremental section no. 5 yields right output ok 14 - Data is gone after incremental parsing # Could not load correct version of Sereal::Encoder for testing (got: 2.12, needed any of 3.00, 3.005) ok 15 # skip Need encoder for chunk tests ok 16 # skip Need encoder for chunk tests ok 17 # skip Need encoder for chunk tests ok 18 # skip Need encoder for chunk tests ok 19 # skip Need encoder for chunk tests ok 20 # skip Need encoder for chunk tests ok 21 # skip Need encoder for chunk tests ok 22 # skip Need encoder for chunk tests ok 23 # skip Need encoder for chunk tests ok 24 # skip Need encoder for chunk tests ok 25 # skip Need encoder for chunk tests ok 26 # skip Need encoder for chunk tests ok 27 # skip Need encoder for chunk tests ok 28 # skip Need encoder for chunk tests ok 29 # skip Need encoder for chunk tests ok 30 # skip Need encoder for chunk tests ok 31 # skip Need encoder for chunk tests ok 32 # skip Need encoder for chunk tests ok 33 # skip Need encoder for chunk tests ok 34 # skip Need encoder for chunk tests ok 35 # skip Need encoder for chunk tests ok 36 # skip Need encoder for chunk tests ok 37 # skip Need encoder for chunk tests ok 38 # skip Need encoder for chunk tests ok 39 # skip Need encoder for chunk tests ok 40 # skip Need encoder for chunk tests ok 41 # skip Need encoder for chunk tests ok 42 # skip Need encoder for chunk tests ok 43 # skip Need encoder for chunk tests ok 44 # skip Need encoder for chunk tests ok 45 # skip Need encoder for chunk tests ok 46 # skip Need encoder for chunk tests ok 47 # skip Need encoder for chunk tests ok 48 # skip Need encoder for chunk tests ok 49 # skip Need encoder for chunk tests ok 50 # skip Need encoder for chunk tests ok 51 # skip Need encoder for chunk tests ok 52 # skip Need encoder for chunk tests ok 53 # skip Need encoder for chunk tests ok 54 # skip Need encoder for chunk tests ok 55 # skip Need encoder for chunk tests ok 56 # skip Need encoder for chunk tests ok 57 # skip Need encoder for chunk tests ok 58 # skip Need encoder for chunk tests ok 59 # skip Need encoder for chunk tests ok 60 # skip Need encoder for chunk tests ok 61 # skip Need encoder for chunk tests ok 62 # skip Need encoder for chunk tests ok 63 # skip Need encoder for chunk tests ok 64 # skip Need encoder for chunk tests ok 65 # skip Need encoder for chunk tests ok 66 # skip Need encoder for chunk tests ok 67 # skip Need encoder for chunk tests ok 68 # skip Need encoder for chunk tests ok 69 # skip Need encoder for chunk tests ok 70 # skip Need encoder for chunk tests ok 71 # skip Need encoder for chunk tests ok 72 # skip Need encoder for chunk tests ok 73 # skip Need encoder for chunk tests ok 74 # skip Need encoder for chunk tests ok 75 # skip Need encoder for chunk tests ok 76 # skip Need encoder for chunk tests ok 77 # skip Need encoder for chunk tests ok 78 # skip Need encoder for chunk tests ok 79 # skip Need encoder for chunk tests ok 80 # skip Need encoder for chunk tests ok 81 # skip Need encoder for chunk tests ok 82 # skip Need encoder for chunk tests ok 83 # skip Need encoder for chunk tests ok 84 # skip Need encoder for chunk tests ok 85 # skip Need encoder for chunk tests ok 86 # skip Need encoder for chunk tests ok 87 # skip Need encoder for chunk tests ok 88 # skip Need encoder for chunk tests ok 89 # skip Need encoder for chunk tests ok 90 # skip Need encoder for chunk tests ok 91 # skip Need encoder for chunk tests ok 92 # skip Need encoder for chunk tests ok 93 # skip Need encoder for chunk tests ok 94 # skip Need encoder for chunk tests ok 95 # skip Need encoder for chunk tests ok 96 # skip Need encoder for chunk tests ok 97 # skip Need encoder for chunk tests ok 98 # skip Need encoder for chunk tests ok 99 # skip Need encoder for chunk tests ok 100 # skip Need encoder for chunk tests ok 101 # skip Need encoder for chunk tests ok 102 # skip Need encoder for chunk tests ok 103 # skip Need encoder for chunk tests ok 104 # skip Need encoder for chunk tests ok 105 # skip Need encoder for chunk tests ok 106 # skip Need encoder for chunk tests ok 107 # skip Need encoder for chunk tests ok t/030_looks_like_sereal.t ............... 1..112 ok 1 ok 2 ok 3 - empty string is not Sereal (new function oppable) ok 4 - empty string is not Sereal (new function non-oppable) ok 5 - empty string is not Sereal (old function) ok 6 - empty string is not Sereal (object method) ok 7 - empty string is not Sereal (class method) ok 8 - undef string is not Sereal (new function oppable) ok 9 - undef string is not Sereal (new function non-oppable) ok 10 - undef string is not Sereal (old function) ok 11 - undef string is not Sereal (object method) ok 12 - undef string is not Sereal (class method) ok 13 - {} is not Sereal (new function oppable) ok 14 - {} is not Sereal (new function non-oppable) ok 15 - {} is not Sereal (old function) ok 16 - {} is not Sereal (object method) ok 17 - {} is not Sereal (class method) ok 18 - [] is not Sereal (new function oppable) ok 19 - [] is not Sereal (new function non-oppable) ok 20 - [] is not Sereal (old function) ok 21 - [] is not Sereal (object method) ok 22 - [] is not Sereal (class method) ok 23 - SRL_MAGIC_STRING alone is not Sereal (new function oppable) ok 24 - SRL_MAGIC_STRING alone is not Sereal (new function non-oppable) ok 25 - SRL_MAGIC_STRING alone is not Sereal (old function) ok 26 - SRL_MAGIC_STRING alone is not Sereal (object method) ok 27 - SRL_MAGIC_STRING alone is not Sereal (class method) ok 28 - SRL_MAGIC_STRING with bad protocol is not Sereal (new function oppable) ok 29 - SRL_MAGIC_STRING with bad protocol is not Sereal (new function non-oppable) ok 30 - SRL_MAGIC_STRING with bad protocol is not Sereal (old function) ok 31 - SRL_MAGIC_STRING with bad protocol is not Sereal (object method) ok 32 - SRL_MAGIC_STRING with bad protocol is not Sereal (class method) ok 33 - SRL_MAGIC_STRING protocol 1 with short body is not Sereal (new function oppable) ok 34 - SRL_MAGIC_STRING protocol 1 with short body is not Sereal (new function non-oppable) ok 35 - SRL_MAGIC_STRING protocol 1 with short body is not Sereal (old function) ok 36 - SRL_MAGIC_STRING protocol 1 with short body is not Sereal (object method) ok 37 - SRL_MAGIC_STRING protocol 1 with short body is not Sereal (class method) ok 38 - SRL_MAGIC_STRING protocol 1 with small payload is Sereal (new function oppable) ok 39 - SRL_MAGIC_STRING protocol 1 with small payload is Sereal (new function non-oppable) ok 40 - SRL_MAGIC_STRING protocol 1 with small payload is Sereal (old function) ok 41 - SRL_MAGIC_STRING protocol 1 with small payload is Sereal (object method) ok 42 - SRL_MAGIC_STRING protocol 1 with small payload is Sereal (class method) ok 43 - SRL_MAGIC_STRING protocol 2 with short body is not Sereal (new function oppable) ok 44 - SRL_MAGIC_STRING protocol 2 with short body is not Sereal (new function non-oppable) ok 45 - SRL_MAGIC_STRING protocol 2 with short body is not Sereal (old function) ok 46 - SRL_MAGIC_STRING protocol 2 with short body is not Sereal (object method) ok 47 - SRL_MAGIC_STRING protocol 2 with short body is not Sereal (class method) ok 48 - SRL_MAGIC_STRING protocol 2 with small payload is Sereal (new function oppable) ok 49 - SRL_MAGIC_STRING protocol 2 with small payload is Sereal (new function non-oppable) ok 50 - SRL_MAGIC_STRING protocol 2 with small payload is Sereal (old function) ok 51 - SRL_MAGIC_STRING protocol 2 with small payload is Sereal (object method) ok 52 - SRL_MAGIC_STRING protocol 2 with small payload is Sereal (class method) ok 53 - SRL_MAGIC_STRING protocol 3 with short body is not Sereal (new function oppable) ok 54 - SRL_MAGIC_STRING protocol 3 with short body is not Sereal (new function non-oppable) ok 55 - SRL_MAGIC_STRING protocol 3 with short body is not Sereal (old function) ok 56 - SRL_MAGIC_STRING protocol 3 with short body is not Sereal (object method) ok 57 - SRL_MAGIC_STRING protocol 3 with short body is not Sereal (class method) ok 58 - SRL_MAGIC_STRING protocol 3 with small payload is Sereal (new function oppable) ok 59 - SRL_MAGIC_STRING protocol 3 with small payload is Sereal (new function non-oppable) ok 60 - SRL_MAGIC_STRING protocol 3 with small payload is Sereal (old function) ok 61 - SRL_MAGIC_STRING protocol 3 with small payload is Sereal (object method) ok 62 - SRL_MAGIC_STRING protocol 3 with small payload is Sereal (class method) ok 63 - SRL_MAGIC_STRING_HIGHBIT alone is not Sereal (new function oppable) ok 64 - SRL_MAGIC_STRING_HIGHBIT alone is not Sereal (new function non-oppable) ok 65 - SRL_MAGIC_STRING_HIGHBIT alone is not Sereal (old function) ok 66 - SRL_MAGIC_STRING_HIGHBIT alone is not Sereal (object method) ok 67 - SRL_MAGIC_STRING_HIGHBIT alone is not Sereal (class method) ok 68 - SRL_MAGIC_STRING_HIGHBIT with bad protocol is not Sereal (new function oppable) ok 69 - SRL_MAGIC_STRING_HIGHBIT with bad protocol is not Sereal (new function non-oppable) ok 70 - SRL_MAGIC_STRING_HIGHBIT with bad protocol is not Sereal (old function) ok 71 - SRL_MAGIC_STRING_HIGHBIT with bad protocol is not Sereal (object method) ok 72 - SRL_MAGIC_STRING_HIGHBIT with bad protocol is not Sereal (class method) ok 73 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with short body is not Sereal (new function oppable) ok 74 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with short body is not Sereal (new function non-oppable) ok 75 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with short body is not Sereal (old function) ok 76 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with short body is not Sereal (object method) ok 77 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with short body is not Sereal (class method) ok 78 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with small payload is not Sereal (new function oppable) ok 79 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with small payload is not Sereal (new function non-oppable) ok 80 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with small payload is not Sereal (old function) ok 81 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with small payload is not Sereal (object method) ok 82 - SRL_MAGIC_STRING_HIGHBIT protocol 1 with small payload is not Sereal (class method) ok 83 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with short body is not Sereal (new function oppable) ok 84 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with short body is not Sereal (new function non-oppable) ok 85 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with short body is not Sereal (old function) ok 86 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with short body is not Sereal (object method) ok 87 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with short body is not Sereal (class method) ok 88 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with small payload is not Sereal (new function oppable) ok 89 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with small payload is not Sereal (new function non-oppable) ok 90 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with small payload is not Sereal (old function) ok 91 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with small payload is not Sereal (object method) ok 92 - SRL_MAGIC_STRING_HIGHBIT protocol 2 with small payload is not Sereal (class method) ok 93 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with short body is not Sereal (new function oppable) ok 94 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with short body is not Sereal (new function non-oppable) ok 95 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with short body is not Sereal (old function) ok 96 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with short body is not Sereal (object method) ok 97 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with short body is not Sereal (class method) ok 98 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with small payload is Sereal (new function oppable) ok 99 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with small payload is Sereal (new function non-oppable) ok 100 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with small payload is Sereal (old function) ok 101 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with small payload is Sereal (object method) ok 102 - SRL_MAGIC_STRING_HIGHBIT protocol 3 with small payload is Sereal (class method) ok 103 - SRL_MAGIC_STRING_HIGHBIT_UTF8 protocol 3 with small payload is identified as utf8 (new function oppable) ok 104 - SRL_MAGIC_STRING_HIGHBIT_UTF8 protocol 3 with small payload is identified as utf8 (new function non-oppable) ok 105 - SRL_MAGIC_STRING_HIGHBIT_UTF8 protocol 3 with small payload is identified as utf8 (old function) ok 106 - SRL_MAGIC_STRING_HIGHBIT_UTF8 protocol 3 with small payload is identified as utf8 (object method) ok 107 - SRL_MAGIC_STRING_HIGHBIT_UTF8 protocol 3 with small payload is identified as utf8 (class method) ok 108 - wrong magic string is not Sereal (new function oppable) ok 109 - wrong magic string is not Sereal (new function non-oppable) ok 110 - wrong magic string is not Sereal (old function) ok 111 - wrong magic string is not Sereal (object method) ok 112 - wrong magic string is not Sereal (class method) ok t/040_special_vars.t .................... skipped: Did not find right version of encoder t/060_each.t ............................ skipped: Did not find right version of encoder t/070_alias_options.t ................... skipped: Did not find right version of encoder t/080_set_readonly.t .................... skipped: Did not find right version of encoder t/110_nobless.t ......................... skipped: Did not find right version of encoder t/150_dec_exception.t ................... 1..56 ok 1 - Cannot decode just header(func), got exception ok 2 - Cannot decode just header(func), got no output ok 3 - Cannot decode just header(func), matched exception ok 4 - Cannot decode just header(OO), got exception ok 5 - Cannot decode just header(OO), got no output ok 6 - Cannot decode just header(OO), matched exception ok 7 - Packet with invalid header blows up(func), got exception ok 8 - Packet with invalid header blows up(func), got no output ok 9 - Packet with invalid header blows up(func), matched exception ok 10 - Packet with invalid header blows up(OO), got exception ok 11 - Packet with invalid header blows up(OO), got no output ok 12 - Packet with invalid header blows up(OO), matched exception ok 13 - Random crap in packet(func), got exception ok 14 - Random crap in packet(func), got no output ok 15 - Random crap in packet(func), matched exception ok 16 - Random crap in packet(OO), got exception ok 17 - Random crap in packet(OO), got no output ok 18 - Random crap in packet(OO), matched exception ok 19 - refusing objects option(func), got exception ok 20 - refusing objects option(func), got no output ok 21 - refusing objects option(func), matched exception ok 22 - refusing objects option(OO), got exception ok 23 - refusing objects option(OO), got no output ok 24 - refusing objects option(OO), matched exception ok 25 - refusing Snappy option(func), got exception ok 26 - refusing Snappy option(func), got no output ok 27 - refusing Snappy option(func), matched exception ok 28 - refusing Snappy option(OO), got exception ok 29 - refusing Snappy option(OO), got no output ok 30 - refusing Snappy option(OO), matched exception ok 31 - Deserializes as hash ok 32 - Hash has 1000 entries ok 33 - Deserializes as hash (2) ok 34 - Deserializes as hash (3) ok 35 - Setting hash limit option (1)(func), got exception ok 36 - Setting hash limit option (1)(func), got no output ok 37 - Setting hash limit option (1)(func), matched exception ok 38 - Setting hash limit option (1)(OO), got exception ok 39 - Setting hash limit option (1)(OO), got no output ok 40 - Setting hash limit option (1)(OO), matched exception ok 41 - Setting hash limit option (999)(func), got exception ok 42 - Setting hash limit option (999)(func), got no output ok 43 - Setting hash limit option (999)(func), matched exception ok 44 - Setting hash limit option (999)(OO), got exception ok 45 - Setting hash limit option (999)(OO), got no output ok 46 - Setting hash limit option (999)(OO), matched exception ok 47 - Have valid test packet ok 48 - SRL_MAGIC_STRING_HIGHBIT implies protocol v3 or higher. ok 49 - Have valid test packet after asserting high bit in magic with protocol v3 ok 50 - Sereal determined 'accidental' UTF8 upgrade(func), got exception ok 51 - Sereal determined 'accidental' UTF8 upgrade(func), got no output ok 52 - Sereal determined 'accidental' UTF8 upgrade(func), matched exception ok 53 - Sereal determined 'accidental' UTF8 upgrade(OO), got exception ok 54 - Sereal determined 'accidental' UTF8 upgrade(OO), got no output ok 55 - Sereal determined 'accidental' UTF8 upgrade(OO), matched exception ok 56 - Alive ok t/160_recursion.t ....................... ok 1 - alive ok 2 1..2 # All done folks! ok t/200_bulk.t ............................ skipped: Did not find right version of encoder t/210_bulk_readonly.t ................... skipped: Did not find right version of encoder t/300_overload.t ........................ skipped: Did not find right version of encoder t/400_utf8validate.t .................... 1..16 ok 1 - latin1: did not die ok 2 - latin1: correctly decoded ok 3 - utf8: did not die ok 4 - utf8: correctly decoded ok 5 - bom: did not die ok 6 - bom: correctly decoded ok 7 - fffe: did not die ok 8 - fffe: correctly decoded ok 9 - ffpadded: did not die ok 10 - ffpadded: correctly decoded ok 11 - ffpadded: did not die ok 12 - ffpadded: die with a UTF8 error ok 13 - overlong: did not die ok 14 - overlong: die with a UTF8 error ok 15 - continuation: did not die ok 16 - continuation: die with a UTF8 error ok t/500_utf8decoding.t .................... skipped: Did not find right version of encoder t/550_decode_into.t ..................... 1..8 ok 1 - first decode was a reference ok 2 - second decode was a string ok 3 - third decode was a reference ok 4 - fourth decode was a string (and did not segfault) ok 5 - fifth decode was a reference - and did not segault ok 6 - sixth decode was a string - and did not segfault, probably ok ok 7 - seventh decode was a reference - maybe overkill ok 8 - eight decode was a string - maybe overkill ok t/700_roundtrip/v1/plain.t .............. skipped: Did not find right version of encoder t/700_roundtrip/v1/plain_canon.t ........ skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v1/snappy.t ............. skipped: Did not find right version of encoder t/700_roundtrip/v1/snappy_canon.t ....... skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v2/dedudep_strings.t .... skipped: Did not find right version of encoder t/700_roundtrip/v2/freeze_thaw.t ........ skipped: Did not find right version of encoder t/700_roundtrip/v2/plain.t .............. skipped: Did not find right version of encoder t/700_roundtrip/v2/plain_canon.t ........ skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v2/readonly.t ........... skipped: Did not find right version of encoder t/700_roundtrip/v2/snappy.t ............. skipped: Did not find right version of encoder t/700_roundtrip/v2/snappy_canon.t ....... skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v2/snappy_incr.t ........ skipped: Did not find right version of encoder t/700_roundtrip/v2/snappy_incr_canon.t .. skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v2/sort_keys.t .......... skipped: Did not find right version of encoder t/700_roundtrip/v3/dedudep_strings.t .... skipped: Did not find right version of encoder t/700_roundtrip/v3/freeze_thaw.t ........ skipped: Did not find right version of encoder t/700_roundtrip/v3/plain.t .............. skipped: Did not find right version of encoder t/700_roundtrip/v3/plain_canon.t ........ skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v3/readonly.t ........... skipped: Did not find right version of encoder t/700_roundtrip/v3/snappy.t ............. skipped: Did not find right version of encoder t/700_roundtrip/v3/snappy_canon.t ....... skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v3/snappy_incr.t ........ skipped: Did not find right version of encoder t/700_roundtrip/v3/snappy_incr_canon.t .. skipped: Did not find right version of encoder (want 3.001006) t/700_roundtrip/v3/sort_keys.t .......... skipped: Did not find right version of encoder t/700_roundtrip/v3/zlib.t ............... skipped: Did not find right version of encoder t/700_roundtrip/v3/zlib_force.t ......... skipped: Did not find right version of encoder t/800_threads.t ......................... 1..1 ok 1 ok t/900_regr_issue_15.t ................... 1..3 # Could not load correct version of Sereal::Encoder for testing (got: 2.12, needed any of 3.00, 3.005) ok 1 # skip Need encoder for Snappy regression tests ok 2 # skip Need encoder for Snappy regression tests ok 3 # skip Need encoder for Snappy regression tests ok t/901_regr_segv.t ....................... ok 1 - no warnings ok 2 - no warnings ok 3 - Alive 1..3 ok t/902_bad_input.t ....................... 1..4 ok 1 - We'll die on SCALAR references ok 2 - We'll die on ARRAY references ok 3 - We'll die on HASH references ok 4 - We'll die on GLOB references ok t/903_reentrancy.t ...................... 1..2 # Could not load correct version of Sereal::Encoder for testing (got: 2.12, needed any of 3.00, 3.005) ok 1 # skip Need encoder for Snappy regression tests ok 2 # skip Need encoder for Snappy regression tests ok All tests successful. Files=49, Tests=695, 6 wallclock secs ( 0.24 usr 0.13 sys + 4.74 cusr 0.86 csys = 5.97 CPU) Result: PASS YVES/Sereal-Decoder-3.005.tar.gz make test TEST_VERBOSE=1 -- OK Yves <yves@cpan.org> Fast, compact, powerful binary deserialization >>> (cd /home/fly1600/var/cpan/build/Sereal-Decoder-3.005-Yb6lKk && tar cvf - Sereal-Decoder-3.005.ppd blib) | gzip -c >/home/fly1600/var/REPO/Y/YV/YVES/Sereal-Decoder-3.005.tar.gz Sereal-Decoder-3.005.ppd blib/ blib/lib/ blib/lib/Sereal/ blib/lib/Sereal/Performance.pm blib/lib/Sereal/Decoder/ blib/lib/Sereal/Decoder/Constants.pm blib/lib/Sereal/Decoder.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Sereal/ blib/arch/auto/Sereal/Decoder/ blib/arch/auto/Sereal/Decoder/Decoder.so blib/man3/ blib/man3/Sereal::Decoder.3 blib/man3/Sereal::Performance.3 >>> mv /home/fly1600/var/cpan/build/Sereal-Decoder-3.005-Yb6lKk/Sereal-Decoder-3.005.ppd /home/fly1600/var/REPO/Y/YV/YVES VmSize: 258908 kB Finished 2015-01-05T14:35:31