PATH=/usr/bin:/bin:/data/fly2400/cpanfly-5.24/var/megalib/bin Start 2019-05-12T02:03:53 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Sat, 11 May 2019 03:55:34 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/F/FE/FELIPE/CBOR-Free-0.08.tar.gz ok CBOR-Free-0.08/ CBOR-Free-0.08/LICENSE CBOR-Free-0.08/Changes CBOR-Free-0.08/MANIFEST CBOR-Free-0.08/ppport.h CBOR-Free-0.08/t/ CBOR-Free-0.08/.appveyor.yml CBOR-Free-0.08/README.md CBOR-Free-0.08/.gitignore CBOR-Free-0.08/META.yml CBOR-Free-0.08/lib/ CBOR-Free-0.08/Makefile.PL CBOR-Free-0.08/.travis.yml CBOR-Free-0.08/META.json CBOR-Free-0.08/lib/CBOR/ CBOR-Free-0.08/lib/CBOR/Free/ CBOR-Free-0.08/lib/CBOR/Free.pm CBOR-Free-0.08/lib/CBOR/Free.xs CBOR-Free-0.08/lib/CBOR/Free/X.pm CBOR-Free-0.08/lib/CBOR/Free/Tagged.pm CBOR-Free-0.08/lib/CBOR/Free/X/ CBOR-Free-0.08/lib/CBOR/Free/X/InvalidUTF8.pm CBOR-Free-0.08/lib/CBOR/Free/X/InvalidMapKey.pm CBOR-Free-0.08/lib/CBOR/Free/X/Incomplete.pm CBOR-Free-0.08/lib/CBOR/Free/X/CannotDecode64Bit.pm CBOR-Free-0.08/lib/CBOR/Free/X/NegativeIntTooLow.pm CBOR-Free-0.08/lib/CBOR/Free/X/InvalidControl.pm CBOR-Free-0.08/lib/CBOR/Free/X/Recursion.pm CBOR-Free-0.08/lib/CBOR/Free/X/Unrecognized.pm CBOR-Free-0.08/lib/CBOR/Free/X/Base.pm CBOR-Free-0.08/t/tag.t CBOR-Free-0.08/t/float.t CBOR-Free-0.08/t/negint.t CBOR-Free-0.08/t/32bit.t CBOR-Free-0.08/t/decode_map_keys.t CBOR-Free-0.08/t/errors.t CBOR-Free-0.08/t/dec_strings.t CBOR-Free-0.08/t/boolean.t CBOR-Free-0.08/t/array.t CBOR-Free-0.08/t/uint.t CBOR-Free-0.08/t/against_cbor_xs.t CBOR-Free-0.08/t/fuzzed.t CBOR-Free-0.08/t/fuzzed/ CBOR-Free-0.08/t/undef.t CBOR-Free-0.08/t/examples.t CBOR-Free-0.08/t/hash.t CBOR-Free-0.08/t/decode.t CBOR-Free-0.08/t/string.t CBOR-Free-0.08/t/fuzzed/a Configuring F/FE/FELIPE/CBOR-Free-0.08.tar.gz with Makefile.PL >>> /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Have /data/fly2400/cpanfly-5.24/var/megalib Want /home/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [x86_64-linux-thread-multi] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for CBOR::Free Writing MYMETA.yml and MYMETA.json FELIPE/CBOR-Free-0.08.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for F/FE/FELIPE/CBOR-Free-0.08.tar.gz >>> make cp lib/CBOR/Free/Tagged.pm blib/lib/CBOR/Free/Tagged.pm cp lib/CBOR/Free/X/Base.pm blib/lib/CBOR/Free/X/Base.pm cp lib/CBOR/Free/X/Incomplete.pm blib/lib/CBOR/Free/X/Incomplete.pm cp lib/CBOR/Free/X.pm blib/lib/CBOR/Free/X.pm cp lib/CBOR/Free/X/Recursion.pm blib/lib/CBOR/Free/X/Recursion.pm cp lib/CBOR/Free/X/Unrecognized.pm blib/lib/CBOR/Free/X/Unrecognized.pm cp lib/CBOR/Free.pm blib/lib/CBOR/Free.pm cp lib/CBOR/Free/X/InvalidMapKey.pm blib/lib/CBOR/Free/X/InvalidMapKey.pm cp lib/CBOR/Free/X/CannotDecode64Bit.pm blib/lib/CBOR/Free/X/CannotDecode64Bit.pm cp lib/CBOR/Free/X/InvalidControl.pm blib/lib/CBOR/Free/X/InvalidControl.pm cp lib/CBOR/Free/X/InvalidUTF8.pm blib/lib/CBOR/Free/X/InvalidUTF8.pm cp lib/CBOR/Free/X/NegativeIntTooLow.pm blib/lib/CBOR/Free/X/NegativeIntTooLow.pm Running Mkbootstrap for lib/CBOR/Free () chmod 644 "lib/CBOR/Free.bs" "/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::Command::MM -e 'cp_nonempty' -- lib/CBOR/Free.bs blib/arch/auto/CBOR/Free/Free.bs 644 "/data/fly2400/ap2400-300558/bin/perl-static" "/data/fly2400/cpanfly-5.24/var/megalib/ExtUtils/xsubpp" -typemap '/home/fly2400/ap2400-300558/lib/ExtUtils/typemap' lib/CBOR/Free.xs > lib/CBOR/Free.xsc mv lib/CBOR/Free.xsc lib/CBOR/Free.c gcc -c -I. \ -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 \ -DVERSION=\"0.08\" \ -DXS_VERSION=\"0.08\" -fPIC "-I/home/fly2400/ap2400-300558/lib/CORE" lib/CBOR/Free.c -o lib/CBOR/Free.o rm -f blib/arch/auto/CBOR/Free/Free.so gcc -shared -O2 -fstack-protector -o blib/arch/auto/CBOR/Free/Free.so lib/CBOR/Free.o \ \ chmod 755 blib/arch/auto/CBOR/Free/Free.so Manifying 2 pod documents FELIPE/CBOR-Free-0.08.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 "/data/fly2400/ap2400-300558/bin/perl-static" -MExtUtils::Command::MM -e 'cp_nonempty' -- lib/CBOR/Free.bs blib/arch/auto/CBOR/Free/Free.bs 644 PERL_DL_NONLAZY=1 "/data/fly2400/ap2400-300558/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/32bit.t ............ ok 1 - Decode: "\32\0\0\377\377" ok 2 - Decode: "\e\0\0\0\0\0\0\377\377" ok 3 - Decode: "\e\0\0\0\0\377\377\377\377" ok 4 - Decode: ";\0\0\0\0\177\377\377\377" ok 5 # skip These tests are only for 32-bit perls. 1..5 ok t/against_cbor_xs.t .. ok 1 - we decode what CBOR::XS encoded ("") ok 2 - CBOR::XS decodes what we encoded (1 bytes) ok 3 - we decode what CBOR::XS encoded (0) ok 4 - CBOR::XS decodes what we encoded (1 bytes) ok 5 - we decode what CBOR::XS encoded (1) ok 6 - CBOR::XS decodes what we encoded (1 bytes) ok 7 - we decode what CBOR::XS encoded ("1.1") ok 8 - CBOR::XS decodes what we encoded (9 bytes) ok 9 - we decode what CBOR::XS encoded (-1) ok 10 - CBOR::XS decodes what we encoded (1 bytes) ok 11 - we decode what CBOR::XS encoded (-24) ok 12 - CBOR::XS decodes what we encoded (1 bytes) ok 13 - we decode what CBOR::XS encoded (-25) ok 14 - CBOR::XS decodes what we encoded (2 bytes) ok 15 - we decode what CBOR::XS encoded (-254) ok 16 - CBOR::XS decodes what we encoded (2 bytes) ok 17 - we decode what CBOR::XS encoded (-255) ok 18 - CBOR::XS decodes what we encoded (2 bytes) ok 19 - we decode what CBOR::XS encoded (-256) ok 20 - CBOR::XS decodes what we encoded (2 bytes) ok 21 - we decode what CBOR::XS encoded (-257) ok 22 - CBOR::XS decodes what we encoded (3 bytes) ok 23 - we decode what CBOR::XS encoded (-65534) ok 24 - CBOR::XS decodes what we encoded (3 bytes) ok 25 - we decode what CBOR::XS encoded (-65535) ok 26 - CBOR::XS decodes what we encoded (3 bytes) ok 27 - we decode what CBOR::XS encoded (-65536) ok 28 - CBOR::XS decodes what we encoded (3 bytes) ok 29 - we decode what CBOR::XS encoded (-65537) ok 30 - CBOR::XS decodes what we encoded (5 bytes) ok 31 - we decode what CBOR::XS encoded ("\0") ok 32 - CBOR::XS decodes what we encoded (2 bytes) ok 33 - we decode what CBOR::XS encoded ("\377") ok 34 - CBOR::XS decodes what we encoded (2 bytes) ok 35 - we decode what CBOR::XS encoded (undef) ok 36 - CBOR::XS decodes what we encoded (1 bytes) ok 37 - we decode what CBOR::XS encoded (1) ok 38 - CBOR::XS decodes what we encoded (1 bytes) ok 39 - we decode what CBOR::XS encoded (0) ok 40 - CBOR::XS decodes what we encoded (1 bytes) ok 41 - we decode what CBOR::XS encoded (ARRAY(0x27c3a50)) ok 42 - CBOR::XS decodes what we encoded (1 bytes) ok 43 - we decode what CBOR::XS encoded (HASH(0x309d048)) ok 44 - CBOR::XS decodes what we encoded (1 bytes) ok 45 - we decode what CBOR::XS encoded (ARRAY(0x27c3ba0)) ok 46 - CBOR::XS decodes what we encoded (2 bytes) ok 47 - we decode what CBOR::XS encoded (ARRAY(0x30ab768)) ok 48 - CBOR::XS decodes what we encoded (6 bytes) ok 49 - we decode what CBOR::XS encoded (ARRAY(0x30ab4e0)) ok 50 - CBOR::XS decodes what we encoded (65538 bytes) ok 51 - we decode what CBOR::XS encoded (ARRAY(0x3797128)) ok 52 - CBOR::XS decodes what we encoded (65541 bytes) ok 53 - we decode what CBOR::XS encoded (HASH(0x3deb578)) ok 54 - CBOR::XS decodes what we encoded (447642 bytes) ok 55 - we decode what CBOR::XS encoded (HASH(0x4a64388)) ok 56 - CBOR::XS decodes what we encoded (447651 bytes) ok 57 - we decode what CBOR::XS encoded (ARRAY(0x512c6b8)) ok 58 - CBOR::XS decodes what we encoded (134786 bytes) 1..58 ok t/array.t ............ ok 1 - use CBOR::Free; ok 2 - Encode: [] ok 3 - Encode: [undef] ok 4 - Encode: [undef,undef] ok 5 - Encode: [undef,1] ok 6 - Encode: [undef,[65536]] 1..6 ok t/boolean.t .......... ok 1 - use CBOR::Free; ok 2 - Encode: bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ) ok 3 - Encode: bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ) 1..3 ok t/dec_strings.t ...... ok 1 - use CBOR::Free; ok 2 - binary size: 0 ok 3 - UTF-8 size: 0 ok 4 - binary size: 1 ok 5 - UTF-8 size: 1 ok 6 - binary size: 23 ok 7 - UTF-8 size: 23 ok 8 - binary size: 24 ok 9 - UTF-8 size: 24 ok 10 - binary size: 255 ok 11 - UTF-8 size: 255 ok 12 - binary size: 256 ok 13 - UTF-8 size: 256 ok 14 - binary size: 65535 ok 15 - UTF-8 size: 65535 ok 16 - binary size: 65536 ok 17 - UTF-8 size: 65536 ok 18 - binary size: 100000 ok 19 - UTF-8 size: 100000 ok 20 - indefinite-length binary ok 21 - indefinite-length UTF-8 1..21 ok t/decode.t ........... ok 1 - use CBOR::Free; ok 2 - Decode: 00 ok 3 - Decode: 01 ok 4 - Decode: 17 ok 5 - Decode: 18.18 ok 6 - Decode: 18.fe ok 7 - Decode: 18.ff ok 8 - Decode: 19.01.00 ok 9 - Decode: 19.ff.ff ok 10 - Decode: 1a.00.01.00.00 ok 11 - Decode: 1a.ff.ff.ff.ff ok 12 - Decode: f4 ok 13 - Decode: f5 ok 14 - Decode: f6 ok 15 - Decode: f7 ok 16 - Decode: 80 ok 17 - Decode: 9f.ff ok 18 - Decode: 81.01 ok 19 - Decode: 9f.01.ff ok 20 - Decode: 98.03.01.02.03 ok 21 - Decode: 99.00.03.01.02.03 ok 22 - Decode: 9a.00.00.00.03.01.02.03 ok 23 - Decode: 9b.00.00.00.00.00.00.00.03.01.02.03 ok 24 - Decode: a0 ok 25 - Decode: a1.41.61.42.62.63 ok 26 - Decode: bf.ff ok 27 - Decode: a1.0c.00 ok 28 - Decode: b8.02.01.02.03.04 ok 29 - Decode: b9.00.02.01.02.03.04 ok 30 - Decode: ba.00.00.00.02.01.02.03.04 ok 31 - Decode: bb.00.00.00.00.00.00.00.02.01.02.03.04 1..31 ok t/decode_map_keys.t .. ok 1 - use CBOR::Free; ok 2 - error on decode CBOR false ok 3 - … and the offset is given ok 4 - error on decode CBOR true ok 5 - … and the offset is given ok 6 - error on decode CBOR null ok 7 - … and the offset is given ok 8 - error on decode CBOR undefined ok 9 - … and the offset is given ok 10 - error on decode CBOR array ok 11 - … and the offset is given ok 12 - error on decode CBOR map ok 13 - … and the offset is given ok 14 - valid map keys 1..14 ok t/errors.t ........... ok 1 - recursive object triggers recursion error ok 2 - object that recurses with another object triggers recursion error ok 3 - unrecognized object triggers expected error ok 4 - … and the item itself is mentioned in the message ok 5 - file handle triggers “Unrecognized” error ok 6 - Invalid control byte: 1c ok 7 - … and hex of byte value and offset appear in error message ok 8 - Invalid control byte: 1d ok 9 - … and hex of byte value and offset appear in error message ok 10 - Invalid control byte: 1e ok 11 - … and hex of byte value and offset appear in error message ok 12 - Invalid control byte: 1f ok 13 - … and hex of byte value and offset appear in error message ok 14 - Invalid control byte: 3c ok 15 - … and hex of byte value and offset appear in error message ok 16 - Invalid control byte: 3d ok 17 - … and hex of byte value and offset appear in error message ok 18 - Invalid control byte: 3e ok 19 - … and hex of byte value and offset appear in error message ok 20 - Invalid control byte: 3f ok 21 - … and hex of byte value and offset appear in error message ok 22 - Invalid control byte: 5c ok 23 - … and hex of byte value and offset appear in error message ok 24 - Invalid control byte: 5d ok 25 - … and hex of byte value and offset appear in error message ok 26 - Invalid control byte: 5e ok 27 - … and hex of byte value and offset appear in error message ok 28 - Invalid control byte: 7c ok 29 - … and hex of byte value and offset appear in error message ok 30 - Invalid control byte: 7d ok 31 - … and hex of byte value and offset appear in error message ok 32 - Invalid control byte: 7e ok 33 - … and hex of byte value and offset appear in error message ok 34 - Invalid control byte: 9c ok 35 - … and hex of byte value and offset appear in error message ok 36 - Invalid control byte: 9d ok 37 - … and hex of byte value and offset appear in error message ok 38 - Invalid control byte: 9e ok 39 - … and hex of byte value and offset appear in error message ok 40 - Invalid control byte: bc ok 41 - … and hex of byte value and offset appear in error message ok 42 - Invalid control byte: bd ok 43 - … and hex of byte value and offset appear in error message ok 44 - Invalid control byte: be ok 45 - … and hex of byte value and offset appear in error message ok 46 - Invalid control byte: dc ok 47 - … and hex of byte value and offset appear in error message ok 48 - Invalid control byte: dd ok 49 - … and hex of byte value and offset appear in error message ok 50 - Invalid control byte: de ok 51 - … and hex of byte value and offset appear in error message ok 52 - Invalid control byte: df ok 53 - … and hex of byte value and offset appear in error message ok 54 - Invalid control byte: e0 ok 55 - … and hex of byte value and offset appear in error message ok 56 - Invalid control byte: e1 ok 57 - … and hex of byte value and offset appear in error message ok 58 - Invalid control byte: e2 ok 59 - … and hex of byte value and offset appear in error message ok 60 - Invalid control byte: e3 ok 61 - … and hex of byte value and offset appear in error message ok 62 - Invalid control byte: e4 ok 63 - … and hex of byte value and offset appear in error message ok 64 - Invalid control byte: e5 ok 65 - … and hex of byte value and offset appear in error message ok 66 - Invalid control byte: e6 ok 67 - … and hex of byte value and offset appear in error message ok 68 - Invalid control byte: e7 ok 69 - … and hex of byte value and offset appear in error message ok 70 - Invalid control byte: e8 ok 71 - … and hex of byte value and offset appear in error message ok 72 - Invalid control byte: e9 ok 73 - … and hex of byte value and offset appear in error message ok 74 - Invalid control byte: ea ok 75 - … and hex of byte value and offset appear in error message ok 76 - Invalid control byte: eb ok 77 - … and hex of byte value and offset appear in error message ok 78 - Invalid control byte: ec ok 79 - … and hex of byte value and offset appear in error message ok 80 - Invalid control byte: ed ok 81 - … and hex of byte value and offset appear in error message ok 82 - Invalid control byte: ee ok 83 - … and hex of byte value and offset appear in error message ok 84 - Invalid control byte: ef ok 85 - … and hex of byte value and offset appear in error message ok 86 - Invalid control byte: f0 ok 87 - … and hex of byte value and offset appear in error message ok 88 - Invalid control byte: f1 ok 89 - … and hex of byte value and offset appear in error message ok 90 - Invalid control byte: f2 ok 91 - … and hex of byte value and offset appear in error message ok 92 - Invalid control byte: f3 ok 93 - … and hex of byte value and offset appear in error message ok 94 - Invalid control byte: f8 ok 95 - … and hex of byte value and offset appear in error message ok 96 - Invalid control byte: fc ok 97 - … and hex of byte value and offset appear in error message ok 98 - Invalid control byte: fd ok 99 - … and hex of byte value and offset appear in error message ok 100 - Invalid control byte: fe ok 101 - … and hex of byte value and offset appear in error message ok 102 - Invalid control byte: ff ok 103 - … and hex of byte value and offset appear in error message ok 104 - Expected error on invalid UTF-8 ok 105 - … and the invalid UTF-8 is shown with high bytes in hex ok 106 - warning about excess bytes after decode ok 107 - incomplete: small uint (lack: 1) ok 108 - … and the error says “1” ok 109 - incomplete: medium uint (lack: 2) ok 110 - … and the error says “2” ok 111 - incomplete: medium uint (lack: 1) ok 112 - … and the error says “1” ok 113 - incomplete: large uint (lack: 4) ok 114 - … and the error says “4” ok 115 - incomplete: large uint (lack: 3) ok 116 - … and the error says “3” ok 117 - incomplete: large uint (lack: 2) ok 118 - … and the error says “2” ok 119 - incomplete: large uint (lack: 1) ok 120 - … and the error says “1” ok 121 - incomplete: huge uint (lack: 8) ok 122 - … and the error says “8” ok 123 - incomplete: huge uint (lack: 7) ok 124 - … and the error says “7” ok 125 - incomplete: huge uint (lack: 6) ok 126 - … and the error says “6” ok 127 - incomplete: huge uint (lack: 5) ok 128 - … and the error says “5” ok 129 - incomplete: huge uint (lack: 4) ok 130 - … and the error says “4” ok 131 - incomplete: huge uint (lack: 3) ok 132 - … and the error says “3” ok 133 - incomplete: huge uint (lack: 2) ok 134 - … and the error says “2” ok 135 - incomplete: huge uint (lack: 1) ok 136 - … and the error says “1” ok 137 - incomplete: small negint (lack: 1) ok 138 - … and the error says “1” ok 139 - incomplete: medium negint (lack: 2) ok 140 - … and the error says “2” ok 141 - incomplete: medium negint (lack: 1) ok 142 - … and the error says “1” ok 143 - incomplete: large negint (lack: 4) ok 144 - … and the error says “4” ok 145 - incomplete: large negint (lack: 3) ok 146 - … and the error says “3” ok 147 - incomplete: large negint (lack: 2) ok 148 - … and the error says “2” ok 149 - incomplete: large negint (lack: 1) ok 150 - … and the error says “1” ok 151 - incomplete: huge negint (lack: 8) ok 152 - … and the error says “8” ok 153 - incomplete: huge negint (lack: 7) ok 154 - … and the error says “7” ok 155 - incomplete: huge negint (lack: 6) ok 156 - … and the error says “6” ok 157 - incomplete: huge negint (lack: 5) ok 158 - … and the error says “5” ok 159 - incomplete: huge negint (lack: 4) ok 160 - … and the error says “4” ok 161 - incomplete: huge negint (lack: 3) ok 162 - … and the error says “3” ok 163 - incomplete: huge negint (lack: 2) ok 164 - … and the error says “2” ok 165 - incomplete: huge negint (lack: 1) ok 166 - … and the error says “1” ok 167 - incomplete: tiny binary string (missing string) (lack: 1) ok 168 - … and the error says “1” ok 169 - incomplete: tiny binary string (short string) (lack: 6) ok 170 - … and the error says “6” ok 171 - incomplete: small binary string (number) (lack: 1) ok 172 - … and the error says “1” ok 173 - incomplete: small binary string (missing string) (lack: 1) ok 174 - … and the error says “1” ok 175 - incomplete: small binary string (short string) (lack: 6) ok 176 - … and the error says “6” ok 177 - incomplete: medium binary string (number) (lack: 2) ok 178 - … and the error says “2” ok 179 - incomplete: medium binary string (number) (lack: 1) ok 180 - … and the error says “1” ok 181 - incomplete: medium binary string (missing string) (lack: 1) ok 182 - … and the error says “1” ok 183 - incomplete: medium binary string (short string) (lack: 6) ok 184 - … and the error says “6” ok 185 - incomplete: large binary string (number) (lack: 4) ok 186 - … and the error says “4” ok 187 - incomplete: large binary string (number) (lack: 3) ok 188 - … and the error says “3” ok 189 - incomplete: large binary string (number) (lack: 2) ok 190 - … and the error says “2” ok 191 - incomplete: large binary string (number) (lack: 1) ok 192 - … and the error says “1” ok 193 - incomplete: large binary string (missing string) (lack: 1) ok 194 - … and the error says “1” ok 195 - incomplete: large binary string (short string) (lack: 6) ok 196 - … and the error says “6” ok 197 - incomplete: huge binary string (number) (lack: 8) ok 198 - … and the error says “8” ok 199 - incomplete: huge binary string (number) (lack: 7) ok 200 - … and the error says “7” ok 201 - incomplete: huge binary string (number) (lack: 6) ok 202 - … and the error says “6” ok 203 - incomplete: huge binary string (number) (lack: 5) ok 204 - … and the error says “5” ok 205 - incomplete: huge binary string (number) (lack: 4) ok 206 - … and the error says “4” ok 207 - incomplete: huge binary string (number) (lack: 3) ok 208 - … and the error says “3” ok 209 - incomplete: huge binary string (number) (lack: 2) ok 210 - … and the error says “2” ok 211 - incomplete: huge binary string (number) (lack: 1) ok 212 - … and the error says “1” ok 213 - incomplete: huge binary string (missing string) (lack: 1) ok 214 - … and the error says “1” ok 215 - incomplete: huge binary string (short string) (lack: 6) ok 216 - … and the error says “6” ok 217 - incomplete: indefinite binary string (empty, no termination) (lack: 1) ok 218 - … and the error says “1” ok 219 - incomplete: indefinite binary string (1 piece, no termination) (lack: 1) ok 220 - … and the error says “1” ok 221 - incomplete: tiny UTF-8 string (missing string) (lack: 1) ok 222 - … and the error says “1” ok 223 - incomplete: tiny UTF-8 string (short string) (lack: 6) ok 224 - … and the error says “6” ok 225 - incomplete: small UTF-8 string (number) (lack: 1) ok 226 - … and the error says “1” ok 227 - incomplete: small UTF-8 string (missing string) (lack: 1) ok 228 - … and the error says “1” ok 229 - incomplete: small UTF-8 string (short string) (lack: 6) ok 230 - … and the error says “6” ok 231 - incomplete: medium UTF-8 string (number) (lack: 2) ok 232 - … and the error says “2” ok 233 - incomplete: medium UTF-8 string (number) (lack: 1) ok 234 - … and the error says “1” ok 235 - incomplete: medium UTF-8 string (missing string) (lack: 1) ok 236 - … and the error says “1” ok 237 - incomplete: medium UTF-8 string (short string) (lack: 6) ok 238 - … and the error says “6” ok 239 - incomplete: large UTF-8 string (number) (lack: 4) ok 240 - … and the error says “4” ok 241 - incomplete: large UTF-8 string (number) (lack: 3) ok 242 - … and the error says “3” ok 243 - incomplete: large UTF-8 string (number) (lack: 2) ok 244 - … and the error says “2” ok 245 - incomplete: large UTF-8 string (number) (lack: 1) ok 246 - … and the error says “1” ok 247 - incomplete: large UTF-8 string (missing string) (lack: 1) ok 248 - … and the error says “1” ok 249 - incomplete: large UTF-8 string (short string) (lack: 6) ok 250 - … and the error says “6” ok 251 - incomplete: huge UTF-8 string (number) (lack: 8) ok 252 - … and the error says “8” ok 253 - incomplete: huge UTF-8 string (number) (lack: 7) ok 254 - … and the error says “7” ok 255 - incomplete: huge UTF-8 string (number) (lack: 6) ok 256 - … and the error says “6” ok 257 - incomplete: huge UTF-8 string (number) (lack: 5) ok 258 - … and the error says “5” ok 259 - incomplete: huge UTF-8 string (number) (lack: 4) ok 260 - … and the error says “4” ok 261 - incomplete: huge UTF-8 string (number) (lack: 3) ok 262 - … and the error says “3” ok 263 - incomplete: huge UTF-8 string (number) (lack: 2) ok 264 - … and the error says “2” ok 265 - incomplete: huge UTF-8 string (number) (lack: 1) ok 266 - … and the error says “1” ok 267 - incomplete: huge UTF-8 string (missing string) (lack: 1) ok 268 - … and the error says “1” ok 269 - incomplete: huge UTF-8 string (short string) (lack: 6) ok 270 - … and the error says “6” ok 271 - incomplete: tiny array (no elements) (lack: 1) ok 272 - … and the error says “1” ok 273 - incomplete: tiny array (missing element) (lack: 1) ok 274 - … and the error says “1” ok 275 - incomplete: tiny array, incomplete element (lack: 6) ok 276 - … and the error says “6” ok 277 - incomplete: tiny map (no elements) (lack: 1) ok 278 - … and the error says “1” ok 279 - incomplete: tiny map (incomplete key) (lack: 1) ok 280 - … and the error says “1” ok 281 - incomplete: tiny map (missing value) (lack: 1) ok 282 - … and the error says “1” ok 283 - incomplete: tiny map, incomplete value (lack: 6) ok 284 - … and the error says “6” ok 285 - incomplete: tiny map, missing a pair (lack: 1) ok 286 - … and the error says “1” ok 287 - incomplete: tiny tag (missing tagged) (lack: 1) ok 288 - … and the error says “1” ok 289 - incomplete: small tag (incomplete number) (lack: 1) ok 290 - … and the error says “1” ok 291 - incomplete: small tag (missing tagged) (lack: 1) ok 292 - … and the error says “1” ok 293 - incomplete: medium tag (incomplete number) (lack: 2) ok 294 - … and the error says “2” ok 295 - incomplete: medium tag (incomplete number) (lack: 1) ok 296 - … and the error says “1” ok 297 - incomplete: medium tag (missing tagged) (lack: 1) ok 298 - … and the error says “1” ok 299 - incomplete: large tag (incomplete number) (lack: 4) ok 300 - … and the error says “4” ok 301 - incomplete: large tag (incomplete number) (lack: 3) ok 302 - … and the error says “3” ok 303 - incomplete: large tag (incomplete number) (lack: 2) ok 304 - … and the error says “2” ok 305 - incomplete: large tag (incomplete number) (lack: 1) ok 306 - … and the error says “1” ok 307 - incomplete: large tag (missing tagged) (lack: 1) ok 308 - … and the error says “1” ok 309 - incomplete: huge tag (incomplete number) (lack: 8) ok 310 - … and the error says “8” ok 311 - incomplete: huge tag (incomplete number) (lack: 7) ok 312 - … and the error says “7” ok 313 - incomplete: huge tag (incomplete number) (lack: 6) ok 314 - … and the error says “6” ok 315 - incomplete: huge tag (incomplete number) (lack: 5) ok 316 - … and the error says “5” ok 317 - incomplete: huge tag (incomplete number) (lack: 4) ok 318 - … and the error says “4” ok 319 - incomplete: huge tag (incomplete number) (lack: 3) ok 320 - … and the error says “3” ok 321 - incomplete: huge tag (incomplete number) (lack: 2) ok 322 - … and the error says “2” ok 323 - incomplete: huge tag (incomplete number) (lack: 1) ok 324 - … and the error says “1” ok 325 - incomplete: huge tag (missing tagged) (lack: 1) ok 326 - … and the error says “1” ok 327 - incomplete: half-float (missing bytes) (lack: 2) ok 328 - … and the error says “2” ok 329 - incomplete: half-float (missing byte) (lack: 1) ok 330 - … and the error says “1” ok 331 - incomplete: float (missing bytes) (lack: 4) ok 332 - … and the error says “4” ok 333 - incomplete: float (missing byte) (lack: 3) ok 334 - … and the error says “3” ok 335 - incomplete: float (missing byte) (lack: 2) ok 336 - … and the error says “2” ok 337 - incomplete: float (missing byte) (lack: 1) ok 338 - … and the error says “1” ok 339 - incomplete: double float (missing bytes) (lack: 8) ok 340 - … and the error says “8” ok 341 - incomplete: double float (missing byte) (lack: 7) ok 342 - … and the error says “7” ok 343 - incomplete: double float (missing byte) (lack: 6) ok 344 - … and the error says “6” ok 345 - incomplete: double float (missing byte) (lack: 5) ok 346 - … and the error says “5” ok 347 - incomplete: double float (missing byte) (lack: 4) ok 348 - … and the error says “4” ok 349 - incomplete: double float (missing byte) (lack: 3) ok 350 - … and the error says “3” ok 351 - incomplete: double float (missing byte) (lack: 2) ok 352 - … and the error says “2” ok 353 - incomplete: double float (missing byte) (lack: 1) ok 354 - … and the error says “1” 1..354 ok t/examples.t ......... ok 1 - Encode to 00 ok 2 - Decode 00 ok 3 - Round-trip: 00 ok 4 - Encode to 01 ok 5 - Decode 01 ok 6 - Round-trip: 01 ok 7 - Encode to 0a ok 8 - Decode 0a ok 9 - Round-trip: 0a ok 10 - Encode to 17 ok 11 - Decode 17 ok 12 - Round-trip: 17 ok 13 - Encode to 1818 ok 14 - Decode 1818 ok 15 - Round-trip: 1818 ok 16 - Encode to 1819 ok 17 - Decode 1819 ok 18 - Round-trip: 1819 ok 19 - Encode to 1864 ok 20 - Decode 1864 ok 21 - Round-trip: 1864 ok 22 - Encode to 1903e8 ok 23 - Decode 1903e8 ok 24 - Round-trip: 1903e8 ok 25 - Encode to 1a000f4240 ok 26 - Decode 1a000f4240 ok 27 - Round-trip: 1a000f4240 ok 28 - Encode to 1b000000e8d4a51000 ok 29 - Decode 1b000000e8d4a51000 ok 30 - Round-trip: 1b000000e8d4a51000 ok 31 - Encode to 1b000000e8d4a51000 ok 32 - Decode 1b000000e8d4a51000 ok 33 - Round-trip: 1b000000e8d4a51000 ok 34 - Encode to 1bffffffffffffffff ok 35 - Decode 1bffffffffffffffff ok 36 - Round-trip: 1bffffffffffffffff ok 37 - Encode to f4 ok 38 - Decode f4 ok 39 - Round-trip: f4 ok 40 - Encode to f5 ok 41 - Decode f5 ok 42 - Round-trip: f5 ok 43 - Encode to f6 ok 44 - Decode f6 ok 45 - Round-trip: f6 ok 46 - Encode to 40 ok 47 - Decode 40 ok 48 - Round-trip: 40 ok 49 - Encode to 62c3bc ok 50 - Decode 62c3bc ok 51 - Round-trip: 62c3bc ok 52 - Encode to 63e6b0b4 ok 53 - Decode 63e6b0b4 ok 54 - Round-trip: 63e6b0b4 ok 55 - Encode to 80 ok 56 - Decode 80 ok 57 - Round-trip: 80 ok 58 - Encode to 83010203 ok 59 - Decode 83010203 ok 60 - Round-trip: 83010203 ok 61 - Encode to 8301820203820405 ok 62 - Decode 8301820203820405 ok 63 - Round-trip: 8301820203820405 ok 64 - Encode to 98190102030405060708090a0b0c0d0e0f101112131415161718181819 ok 65 - Decode 98190102030405060708090a0b0c0d0e0f101112131415161718181819 ok 66 - Round-trip: 98190102030405060708090a0b0c0d0e0f101112131415161718181819 ok 67 - Encode to a0 ok 68 - Decode a0 ok 69 - Round-trip: a0 ok 70 - Decode 20 ok 71 - Round-trip: 20 ok 72 - Decode 29 ok 73 - Round-trip: 29 ok 74 - Decode 3863 ok 75 - Round-trip: 3863 ok 76 - Decode 3903e7 ok 77 - Round-trip: 3903e7 ok 78 - Decode f93e00 ok 79 - Round-trip: f93e00 ok 80 - Decode fa47c35000 ok 81 - Round-trip: fa47c35000 ok 82 - Decode fb3ff199999999999a ok 83 - Round-trip: fb3ff199999999999a ok 84 - Decode fa7f800000 ok 85 - Round-trip: fa7f800000 ok 86 - Decode fa7fc00000 ok 87 - Round-trip: fa7fc00000 ok 88 - Decode faff800000 ok 89 - Round-trip: faff800000 ok 90 - Decode fbc010666666666666 ok 91 - Round-trip: fbc010666666666666 ok 92 - Decode fb7ff0000000000000 ok 93 - Round-trip: fb7ff0000000000000 ok 94 - Decode fb7ff8000000000000 ok 95 - Round-trip: fb7ff8000000000000 ok 96 - Decode fbfff0000000000000 ok 97 - Round-trip: fbfff0000000000000 ok 98 - Decode c074323031332d30332d32315432303a30343a30305a ok 99 - Round-trip: c074323031332d30332d32315432303a30343a30305a ok 100 - Decode c11a514b67b0 ok 101 - Round-trip: c11a514b67b0 ok 102 - Decode c1fb41d452d9ec200000 ok 103 - Round-trip: c1fb41d452d9ec200000 ok 104 - Decode 4401020304 ok 105 - Round-trip: 4401020304 ok 106 - Decode d74401020304 ok 107 - Round-trip: d74401020304 ok 108 - Decode d818456449455446 ok 109 - Round-trip: d818456449455446 ok 110 - Decode d82076687474703a2f2f7777772e6578616d706c652e636f6d ok 111 - Round-trip: d82076687474703a2f2f7777772e6578616d706c652e636f6d ok 112 - Decode 60 ok 113 - Round-trip: 60 ok 114 - Decode 6161 ok 115 - Round-trip: 6161 ok 116 - Decode 6449455446 ok 117 - Round-trip: 6449455446 ok 118 - Decode 62225c ok 119 - Round-trip: 62225c ok 120 - Decode 64f0908591 ok 121 - Round-trip: 64f0908591 ok 122 - Decode a201020304 ok 123 - Round-trip: a201020304 ok 124 - Decode 826161a161626163 ok 125 - Round-trip: 826161a161626163 ok 126 - Decode a26161016162820203 ok 127 - Round-trip: a26161016162820203 ok 128 - Decode a56161614161626142616361436164614461656145 ok 129 - Round-trip: a56161614161626142616361436164614461656145 ok 130 - Decode 5f42010243030405ff ok 131 - Round-trip: 5f42010243030405ff ok 132 - Decode 7f657374726561646d696e67ff ok 133 - Round-trip: 7f657374726561646d696e67ff ok 134 - Decode 9fff ok 135 - Round-trip: 9fff ok 136 - Decode 9f018202039f0405ffff ok 137 - Round-trip: 9f018202039f0405ffff ok 138 - Decode 9f01820203820405ff ok 139 - Round-trip: 9f01820203820405ff ok 140 - Decode 83018202039f0405ff ok 141 - Round-trip: 83018202039f0405ff ok 142 - Decode 83019f0203ff820405 ok 143 - Round-trip: 83019f0203ff820405 ok 144 - Decode 9f0102030405060708090a0b0c0d0e0f101112131415161718181819ff ok 145 - Round-trip: 9f0102030405060708090a0b0c0d0e0f101112131415161718181819ff ok 146 - Decode bf61610161629f0203ffff ok 147 - Round-trip: bf61610161629f0203ffff ok 148 - Decode 826161bf61626163ff ok 149 - Round-trip: 826161bf61626163ff ok 150 - Decode bf6346756ef563416d7421ff ok 151 - Round-trip: bf6346756ef563416d7421ff 1..151 ok t/float.t ............ ok 1 - use CBOR::Free; ok 2 - encode 1.1 ok 3 - … and it round-trips ok 4 - encode -4.1 ok 5 - … and it round-trips ok 6 - encode 34.3423803876252 ok 7 - … and it round-trips ok 8 - encode -44.9646982506721 ok 9 - … and it round-trips ok 10 - encode -47.5946299926239 ok 11 - … and it round-trips ok 12 - encode -29.1778958312584 ok 13 - … and it round-trips ok 14 - encode 14.5850404061168 ok 15 - … and it round-trips ok 16 - encode -34.2024983852767 ok 17 - … and it round-trips ok 18 - encode -6.09886949911562 ok 19 - … and it round-trips ok 20 - encode -22.5223317934173 ok 21 - … and it round-trips ok 22 - encode 42.1886395654301 ok 23 - … and it round-trips ok 24 - encode 31.2648153457076 ok 25 - … and it round-trips ok 26 - decode int as float: 32458 ok 27 - decode int as double: 32458 ok 28 - decode int as float: 14694 ok 29 - decode int as double: 14694 ok 30 - decode int as float: 63688 ok 31 - decode int as double: 63688 ok 32 - decode int as float: -6595 ok 33 - decode int as double: -6595 ok 34 - decode int as float: -39614 ok 35 - decode int as double: -39614 ok 36 - decode int as float: 43232 ok 37 - decode int as double: 43232 ok 38 - decode int as float: -54232 ok 39 - decode int as double: -54232 ok 40 - decode int as float: -19823 ok 41 - decode int as double: -19823 ok 42 - decode int as float: 54005 ok 43 - decode int as double: 54005 ok 44 - decode int as float: 47996 ok 45 - decode int as double: 47996 ok 46 - decode int as float: -21672 ok 47 - decode int as double: -21672 ok 48 - decode int as float: -37310 ok 49 - decode int as double: -37310 ok 50 - decode int as float: 17645 ok 51 - decode int as double: 17645 ok 52 - decode int as float: 2576 ok 53 - decode int as double: 2576 ok 54 - decode int as float: -60721 ok 55 - decode int as double: -60721 ok 56 - decode int as float: 52517 ok 57 - decode int as double: 52517 ok 58 - decode int as float: 45161 ok 59 - decode int as double: 45161 ok 60 - decode int as float: 63010 ok 61 - decode int as double: 63010 ok 62 - decode int as float: -510 ok 63 - decode int as double: -510 ok 64 - decode int as float: -26207 ok 65 - decode int as double: -26207 ok 66 - decode int as double: -1729317118 ok 67 - decode int as double: 442533567 ok 68 - decode int as double: -14272029 ok 69 - decode int as double: -1980137880 ok 70 - decode int as double: 653761326 ok 71 - decode int as double: -4118627560 ok 72 - decode int as double: 3828541011 ok 73 - decode int as double: 1546285145 ok 74 - decode int as double: -325880440 ok 75 - decode int as double: 2966024405 ok 76 - decode int as double: -3736029277 ok 77 - decode int as double: -3195233418 ok 78 - decode int as double: -261880114 ok 79 - decode int as double: -2094896501 ok 80 - decode int as double: -1062713856 ok 81 - decode int as double: 4266396095 ok 82 - decode int as double: 751866345 ok 83 - decode int as double: -3101463504 ok 84 - decode int as double: -3035100062 ok 85 - decode int as double: -512342924 1..85 ok t/fuzzed.t ........... ok 1 - a: still alive 1..1 ok t/hash.t ............. ok 1 - use CBOR::Free; ok 2 - Encode: {} ok 3 - Encode: {"a" => 12} ok 4 - Encode: {"a" => [12]} ok 5 - Encode canonical: {"a" => 1,"b" => 7,"aa" => 4,"c" => 8} ok 6 - Encode canonical: {"a\0a" => 0,"\0" => 0,"a\0b" => 1,"\0\0" => 0} 1..6 ok t/negint.t ........... ok 1 - use CBOR::Free; ok 2 - encode -24 ok 3 - encode -23 ok 4 - encode -22 ok 5 - encode -21 ok 6 - encode -20 ok 7 - encode -19 ok 8 - encode -18 ok 9 - encode -17 ok 10 - encode -16 ok 11 - encode -15 ok 12 - encode -14 ok 13 - encode -13 ok 14 - encode -12 ok 15 - encode -11 ok 16 - encode -10 ok 17 - encode -9 ok 18 - encode -8 ok 19 - encode -7 ok 20 - encode -6 ok 21 - encode -5 ok 22 - encode -4 ok 23 - encode -3 ok 24 - encode -2 ok 25 - encode -1 ok 26 - encode -25 ok 27 - encode -256 ok 28 - encode -257 ok 29 - encode -65536 ok 30 - encode -65537 ok 31 - encode -2147483648 ok 32 - encode -4294967295 ok 33 - … and it round-trips ok 34 - encode -4294967296 ok 35 - … and it round-trips ok 36 - encode -4294967297 ok 37 - … and it round-trips ok 38 - encode -9223372036854775808 ok 39 - … and it round-trips ok 40 - out-of-bounds negative int is rejected as expected ok 41 - … and the error looks as we expect 1..41 ok t/string.t ........... ok 1 - use CBOR::Free; ok 2 - Encode: "" ok 3 - Encode: "\377" ok 4 - Encode: "abc" ok 5 - Encode: "aaaaaaaaaaaaaaaaaaaaaaa" ok 6 - Encode: "aaaaaaaaaaaaaaaaaaaaaaaa" ok 7 - Encode: "\303\251p\303\251e" ok 8 - Encode: "\x{e9}p\x{e9}e" 1..8 ok t/tag.t .............. ok 1 - Encode: bless( [12,12], 'CBOR::Free::Tagged' ) ok 2 - Encode: bless( [24,"\0\1\2"], 'CBOR::Free::Tagged' ) ok 3 - Encode: [24,"\377\377",bless( [12,12], 'CBOR::Free::Tagged' ),bless( [12,[12]], 'CBOR::Free::Tagged' ),bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' )] 1..3 ok t/uint.t ............. ok 1 - use CBOR::Free; ok 2 - encode 0 ok 3 - encode 1 ok 4 - encode 2 ok 5 - encode 3 ok 6 - encode 4 ok 7 - encode 5 ok 8 - encode 6 ok 9 - encode 7 ok 10 - encode 8 ok 11 - encode 9 ok 12 - encode 10 ok 13 - encode 11 ok 14 - encode 12 ok 15 - encode 13 ok 16 - encode 14 ok 17 - encode 15 ok 18 - encode 16 ok 19 - encode 17 ok 20 - encode 18 ok 21 - encode 19 ok 22 - encode 20 ok 23 - encode 21 ok 24 - encode 22 ok 25 - encode 23 ok 26 - encode 24 ok 27 - encode 255 ok 28 - encode 256 ok 29 - encode 65535 ok 30 - encode 65536 ok 31 - encode 4294967295 ok 32 - encode 4294967296 ok 33 - encode 18446744073709551615 1..33 ok t/undef.t ............ ok 1 - use CBOR::Free; ok 2 - undef encodes ok 1..2 ok All tests successful. Files=17, Tests=822, 5 wallclock secs ( 0.10 usr 0.06 sys + 3.96 cusr 0.66 csys = 4.78 CPU) Result: PASS FELIPE/CBOR-Free-0.08.tar.gz make test TEST_VERBOSE=1 -- OK Felipe Gasper <felipe@cpan.org> Fast CBOR for everyone >>> (cd /data/fly2400/cpanfly-5.24/var/tmp/cpan_build/CBOR-Free-0.08-PMajnI && tar cvf - CBOR-Free-0.08.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/F/FE/FELIPE/CBOR-Free-0.08.tar.gz CBOR-Free-0.08.ppd blib/ blib/man3/ blib/man3/CBOR::Free.3 blib/man3/CBOR::Free::Tagged.3 blib/arch/ blib/arch/auto/ blib/arch/auto/CBOR/ blib/arch/auto/CBOR/Free/ blib/arch/auto/CBOR/Free/Free.so blib/lib/ blib/lib/CBOR/ blib/lib/CBOR/Free/ blib/lib/CBOR/Free/X/ blib/lib/CBOR/Free/X/Base.pm blib/lib/CBOR/Free/X/InvalidUTF8.pm blib/lib/CBOR/Free/X/Recursion.pm blib/lib/CBOR/Free/X/Incomplete.pm blib/lib/CBOR/Free/X/InvalidControl.pm blib/lib/CBOR/Free/X/NegativeIntTooLow.pm blib/lib/CBOR/Free/X/InvalidMapKey.pm blib/lib/CBOR/Free/X/CannotDecode64Bit.pm blib/lib/CBOR/Free/X/Unrecognized.pm blib/lib/CBOR/Free/Tagged.pm blib/lib/CBOR/Free/X.pm blib/lib/CBOR/Free.pm VmSize: 378664 kB Finished 2019-05-12T02:04:03