PATH=/usr/bin:/bin Start 2019-04-30T02:00:22 ActivePerl-2400 CPAN-2.10 Reading '/data/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Mon, 29 Apr 2019 05:57:04 GMT Checksum for /data/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/F/FE/FELIPE/CBOR-Free-0.04.tar.gz ok CBOR-Free-0.04/ CBOR-Free-0.04/benchmark.pl CBOR-Free-0.04/LICENSE CBOR-Free-0.04/Changes CBOR-Free-0.04/MANIFEST CBOR-Free-0.04/ppport.h CBOR-Free-0.04/t/ CBOR-Free-0.04/README.md CBOR-Free-0.04/.gitignore CBOR-Free-0.04/META.yml CBOR-Free-0.04/lib/ CBOR-Free-0.04/Makefile.PL CBOR-Free-0.04/.travis.yml CBOR-Free-0.04/META.json CBOR-Free-0.04/lib/CBOR/ CBOR-Free-0.04/lib/CBOR/Free/ CBOR-Free-0.04/lib/CBOR/Free.pm CBOR-Free-0.04/lib/CBOR/Free.xs CBOR-Free-0.04/lib/CBOR/Free/X.pm CBOR-Free-0.04/lib/CBOR/Free/Tagged.pm CBOR-Free-0.04/lib/CBOR/Free/X/ CBOR-Free-0.04/lib/CBOR/Free/X/InvalidUTF8.pm CBOR-Free-0.04/lib/CBOR/Free/X/InvalidMapKey.pm CBOR-Free-0.04/lib/CBOR/Free/X/Incomplete.pm CBOR-Free-0.04/lib/CBOR/Free/X/CannotDecode64Bit.pm CBOR-Free-0.04/lib/CBOR/Free/X/NegativeIntTooLow.pm CBOR-Free-0.04/lib/CBOR/Free/X/InvalidControl.pm CBOR-Free-0.04/lib/CBOR/Free/X/Recursion.pm CBOR-Free-0.04/lib/CBOR/Free/X/Unrecognized.pm CBOR-Free-0.04/lib/CBOR/Free/X/Base.pm CBOR-Free-0.04/t/tag.t CBOR-Free-0.04/t/float.t CBOR-Free-0.04/t/negint.t CBOR-Free-0.04/t/32bit.t CBOR-Free-0.04/t/errors.t CBOR-Free-0.04/t/dec_strings.t CBOR-Free-0.04/t/boolean.t CBOR-Free-0.04/t/array.t CBOR-Free-0.04/t/decode_invalid_map_keys.t CBOR-Free-0.04/t/uint.t CBOR-Free-0.04/t/against_cbor_xs.t CBOR-Free-0.04/t/fuzzed.t CBOR-Free-0.04/t/fuzzed/ CBOR-Free-0.04/t/undef.t CBOR-Free-0.04/t/examples.t CBOR-Free-0.04/t/hash.t CBOR-Free-0.04/t/decode.t CBOR-Free-0.04/t/string.t CBOR-Free-0.04/t/fuzzed/a Configuring F/FE/FELIPE/CBOR-Free-0.04.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.04.tar.gz /data/fly2400/ap2400-300558/bin/perl-static Makefile.PL -- OK Running make for F/FE/FELIPE/CBOR-Free-0.04.tar.gz >>> make cp lib/CBOR/Free/X/Recursion.pm blib/lib/CBOR/Free/X/Recursion.pm cp lib/CBOR/Free/X/InvalidControl.pm blib/lib/CBOR/Free/X/InvalidControl.pm cp benchmark.pl blib/lib/CBOR/benchmark.pl cp lib/CBOR/Free/X/InvalidUTF8.pm blib/lib/CBOR/Free/X/InvalidUTF8.pm cp lib/CBOR/Free/X/CannotDecode64Bit.pm blib/lib/CBOR/Free/X/CannotDecode64Bit.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/Base.pm blib/lib/CBOR/Free/X/Base.pm cp lib/CBOR/Free/X.pm blib/lib/CBOR/Free/X.pm cp lib/CBOR/Free/Tagged.pm blib/lib/CBOR/Free/Tagged.pm cp lib/CBOR/Free/X/NegativeIntTooLow.pm blib/lib/CBOR/Free/X/NegativeIntTooLow.pm cp lib/CBOR/Free/X/Incomplete.pm blib/lib/CBOR/Free/X/Incomplete.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.04\" \ -DXS_VERSION=\"0.04\" -fPIC "-I/home/fly2400/ap2400-300558/lib/CORE" lib/CBOR/Free.c -o lib/CBOR/Free.o lib/CBOR/Free.xs: In function ‘_croak_invalid_map_key’: lib/CBOR/Free.xs:155:14: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default] lib/CBOR/Free.xs: In function ‘_croak_cannot_decode_negative’: lib/CBOR/Free.xs:182:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘UV’ [-Wformat] lib/CBOR/Free.xs:182:5: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘UV’ [-Wformat] 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 1 pod document FELIPE/CBOR-Free-0.04.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(0x1306a30)) ok 42 - CBOR::XS decodes what we encoded (1 bytes) ok 43 - we decode what CBOR::XS encoded (HASH(0x1bdfeb8)) ok 44 - CBOR::XS decodes what we encoded (1 bytes) ok 45 - we decode what CBOR::XS encoded (ARRAY(0x1306b80)) ok 46 - CBOR::XS decodes what we encoded (2 bytes) ok 47 - we decode what CBOR::XS encoded (ARRAY(0x1bee5a8)) ok 48 - CBOR::XS decodes what we encoded (6 bytes) ok 49 - we decode what CBOR::XS encoded (ARRAY(0x1bee320)) ok 50 - CBOR::XS decodes what we encoded (65538 bytes) ok 51 - we decode what CBOR::XS encoded (ARRAY(0x22daf78)) ok 52 - CBOR::XS decodes what we encoded (65541 bytes) ok 53 - we decode what CBOR::XS encoded (HASH(0x2930bc0)) ok 54 - CBOR::XS decodes what we encoded (447642 bytes) ok 55 - we decode what CBOR::XS encoded (HASH(0x35a9b70)) ok 56 - CBOR::XS decodes what we encoded (447651 bytes) ok 57 - we decode what CBOR::XS encoded (ARRAY(0x3c71c80)) 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: a0 ok 21 - Decode: a1.41.61.42.62.63 ok 22 - Decode: bf.ff ok 23 - Decode: a1.0c.00 1..23 ok t/decode_invalid_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 1..9 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 tag (missing tagged) (lack: 1) ok 286 - … and the error says “1” ok 287 - incomplete: small tag (incomplete number) (lack: 1) ok 288 - … and the error says “1” ok 289 - incomplete: small tag (missing tagged) (lack: 1) ok 290 - … and the error says “1” ok 291 - incomplete: medium tag (incomplete number) (lack: 2) ok 292 - … and the error says “2” ok 293 - incomplete: medium tag (incomplete number) (lack: 1) ok 294 - … and the error says “1” ok 295 - incomplete: medium tag (missing tagged) (lack: 1) ok 296 - … and the error says “1” ok 297 - incomplete: large tag (incomplete number) (lack: 4) ok 298 - … and the error says “4” ok 299 - incomplete: large tag (incomplete number) (lack: 3) ok 300 - … and the error says “3” ok 301 - incomplete: large tag (incomplete number) (lack: 2) ok 302 - … and the error says “2” ok 303 - incomplete: large tag (incomplete number) (lack: 1) ok 304 - … and the error says “1” ok 305 - incomplete: large tag (missing tagged) (lack: 1) ok 306 - … and the error says “1” ok 307 - incomplete: huge tag (incomplete number) (lack: 8) ok 308 - … and the error says “8” ok 309 - incomplete: huge tag (incomplete number) (lack: 7) ok 310 - … and the error says “7” ok 311 - incomplete: huge tag (incomplete number) (lack: 6) ok 312 - … and the error says “6” ok 313 - incomplete: huge tag (incomplete number) (lack: 5) ok 314 - … and the error says “5” ok 315 - incomplete: huge tag (incomplete number) (lack: 4) ok 316 - … and the error says “4” ok 317 - incomplete: huge tag (incomplete number) (lack: 3) ok 318 - … and the error says “3” ok 319 - incomplete: huge tag (incomplete number) (lack: 2) ok 320 - … and the error says “2” ok 321 - incomplete: huge tag (incomplete number) (lack: 1) ok 322 - … and the error says “1” ok 323 - incomplete: huge tag (missing tagged) (lack: 1) ok 324 - … and the error says “1” ok 325 - incomplete: half-float (missing bytes) (lack: 2) ok 326 - … and the error says “2” ok 327 - incomplete: half-float (missing byte) (lack: 1) ok 328 - … and the error says “1” ok 329 - incomplete: float (missing bytes) (lack: 4) ok 330 - … and the error says “4” ok 331 - incomplete: float (missing byte) (lack: 3) ok 332 - … and the error says “3” ok 333 - incomplete: float (missing byte) (lack: 2) ok 334 - … and the error says “2” ok 335 - incomplete: float (missing byte) (lack: 1) ok 336 - … and the error says “1” ok 337 - incomplete: double float (missing bytes) (lack: 8) ok 338 - … and the error says “8” ok 339 - incomplete: double float (missing byte) (lack: 7) ok 340 - … and the error says “7” ok 341 - incomplete: double float (missing byte) (lack: 6) ok 342 - … and the error says “6” ok 343 - incomplete: double float (missing byte) (lack: 5) ok 344 - … and the error says “5” ok 345 - incomplete: double float (missing byte) (lack: 4) ok 346 - … and the error says “4” ok 347 - incomplete: double float (missing byte) (lack: 3) ok 348 - … and the error says “3” ok 349 - incomplete: double float (missing byte) (lack: 2) ok 350 - … and the error says “2” ok 351 - incomplete: double float (missing byte) (lack: 1) ok 352 - … and the error says “1” 1..352 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 17.2898313337104 ok 7 - … and it round-trips ok 8 - encode 20.6432326321618 ok 9 - … and it round-trips ok 10 - encode -43.7609055506858 ok 11 - … and it round-trips ok 12 - encode 18.54579754608 ok 13 - … and it round-trips ok 14 - encode -11.4592437038407 ok 15 - … and it round-trips ok 16 - encode 46.1688678464256 ok 17 - … and it round-trips ok 18 - encode 4.29218058910372 ok 19 - … and it round-trips ok 20 - encode 48.6628163181273 ok 21 - … and it round-trips ok 22 - encode -7.80154720501649 ok 23 - … and it round-trips ok 24 - encode 21.5692982369319 ok 25 - … and it round-trips ok 26 - decode int as float: 1776 ok 27 - decode int as double: 1776 ok 28 - decode int as float: -5821 ok 29 - decode int as double: -5821 ok 30 - decode int as float: 48024 ok 31 - decode int as double: 48024 ok 32 - decode int as float: 13175 ok 33 - decode int as double: 13175 ok 34 - decode int as float: 21566 ok 35 - decode int as double: 21566 ok 36 - decode int as float: -53649 ok 37 - decode int as double: -53649 ok 38 - decode int as float: -62067 ok 39 - decode int as double: -62067 ok 40 - decode int as float: 53371 ok 41 - decode int as double: 53371 ok 42 - decode int as float: 17963 ok 43 - decode int as double: 17963 ok 44 - decode int as float: -62765 ok 45 - decode int as double: -62765 ok 46 - decode int as float: 48255 ok 47 - decode int as double: 48255 ok 48 - decode int as float: -26520 ok 49 - decode int as double: -26520 ok 50 - decode int as float: 17293 ok 51 - decode int as double: 17293 ok 52 - decode int as float: -48724 ok 53 - decode int as double: -48724 ok 54 - decode int as float: 31108 ok 55 - decode int as double: 31108 ok 56 - decode int as float: -25188 ok 57 - decode int as double: -25188 ok 58 - decode int as float: -1235 ok 59 - decode int as double: -1235 ok 60 - decode int as float: -44189 ok 61 - decode int as double: -44189 ok 62 - decode int as float: 16985 ok 63 - decode int as double: 16985 ok 64 - decode int as float: -49999 ok 65 - decode int as double: -49999 ok 66 - decode int as double: 4280905495 ok 67 - decode int as double: -135877602 ok 68 - decode int as double: -847341847 ok 69 - decode int as double: 3199499765 ok 70 - decode int as double: 1461190308 ok 71 - decode int as double: 2792429653 ok 72 - decode int as double: 698240441 ok 73 - decode int as double: -3492603192 ok 74 - decode int as double: 367712861 ok 75 - decode int as double: -2803883020 ok 76 - decode int as double: -933662871 ok 77 - decode int as double: -2887336252 ok 78 - decode int as double: 3966051075 ok 79 - decode int as double: 2763780488 ok 80 - decode int as double: -1267272666 ok 81 - decode int as double: 4241118189 ok 82 - decode int as double: -3126625408 ok 83 - decode int as double: -1055546098 ok 84 - decode int as double: -956713240 ok 85 - decode int as double: 3343401857 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: {"aa" => 4,"c" => 8,"a" => 1,"b" => 7} ok 6 - Encode canonical: {"\0\0" => 0,"a\0a" => 0,"a\0b" => 1,"\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=807, 5 wallclock secs ( 0.11 usr 0.04 sys + 4.06 cusr 0.70 csys = 4.91 CPU) Result: PASS FELIPE/CBOR-Free-0.04.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.04-TkfG2B && tar cvf - CBOR-Free-0.04.ppd blib) | gzip -c >/data/fly2400/cpanfly-5.24/var/REPO/F/FE/FELIPE/CBOR-Free-0.04.tar.gz CBOR-Free-0.04.ppd blib/ blib/man3/ blib/man3/CBOR::Free.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/benchmark.pl blib/lib/CBOR/Free.pm VmSize: 378656 kB Finished 2019-04-30T02:00:33