Start 2008-10-28T03:28:02
Going to read /export/home/fly818/var/cpan/Metadata
Database was generated on Mon, 27 Oct 2008 19:26:52 GMT
Running make for R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Moose-Autobox-0.09.tar.gz ok
Moose-Autobox-0.09/
Moose-Autobox-0.09/Changes
Moose-Autobox-0.09/MANIFEST
Moose-Autobox-0.09/META.yml
Moose-Autobox-0.09/Makefile.PL
Moose-Autobox-0.09/README
Moose-Autobox-0.09/examples/
Moose-Autobox-0.09/examples/tic_tac_toe.pl
Moose-Autobox-0.09/examples/units/
Moose-Autobox-0.09/examples/units/bytes.pl
Moose-Autobox-0.09/examples/units/time.pl
Moose-Autobox-0.09/inc/
Moose-Autobox-0.09/inc/Module/
Moose-Autobox-0.09/inc/Module/Install/
Moose-Autobox-0.09/inc/Module/Install/Base.pm
Moose-Autobox-0.09/inc/Module/Install/Can.pm
Moose-Autobox-0.09/inc/Module/Install/ExtraTests.pm
Moose-Autobox-0.09/inc/Module/Install/Fetch.pm
Moose-Autobox-0.09/inc/Module/Install/Makefile.pm
Moose-Autobox-0.09/inc/Module/Install/Metadata.pm
Moose-Autobox-0.09/inc/Module/Install/Win32.pm
Moose-Autobox-0.09/inc/Module/Install/WriteAll.pm
Moose-Autobox-0.09/inc/Module/Install.pm
Moose-Autobox-0.09/lib/
Moose-Autobox-0.09/lib/Moose/
Moose-Autobox-0.09/lib/Moose/Autobox/
Moose-Autobox-0.09/lib/Moose/Autobox/Array.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Code.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Defined.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Hash.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Indexed.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Item.pm
Moose-Autobox-0.09/lib/Moose/Autobox/List.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Number.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Ref.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Scalar.pm
Moose-Autobox-0.09/lib/Moose/Autobox/String.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Undef.pm
Moose-Autobox-0.09/lib/Moose/Autobox/Value.pm
Moose-Autobox-0.09/lib/Moose/Autobox.pm
Moose-Autobox-0.09/t/
Moose-Autobox-0.09/t/000_load.t
Moose-Autobox-0.09/t/001_basic.t
Moose-Autobox-0.09/t/002_role_hierarchy.t
Moose-Autobox-0.09/t/003_p6_example.t
Moose-Autobox-0.09/t/004_list_compressions.t
Moose-Autobox-0.09/t/005_string.t
Moose-Autobox-0.09/t/006_y_combinator.t
Moose-Autobox-0.09/t/007_base.t
Moose-Autobox-0.09/t/008_flatten.t
Moose-Autobox-0.09/xt/
Moose-Autobox-0.09/xt/release/
Moose-Autobox-0.09/xt/release/pod.t
Moose-Autobox-0.09/xt/release/pod_coverage.t
CPAN.pm: Going to build R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Subroutine test_via_harness redefined at inc/Module/Install/ExtraTests.pm line 29.
Subroutine dist_test redefined at inc/Module/Install/ExtraTests.pm line 40.
Subroutine extra_tests redefined at inc/Module/Install/ExtraTests.pm line 13.
Subroutine __harness redefined at inc/Module/Install/ExtraTests.pm line 51.
Subroutine _wanted redefined at inc/Module/Install/ExtraTests.pm line 83.
Subroutine _deep_t redefined at inc/Module/Install/ExtraTests.pm line 89.
Checking if your kit is complete...
Looks good
Warning: prerequisite autobox 2.23 not found.
Writing Makefile for Moose::Autobox
---- Unsatisfied dependencies detected during ----
---- RJBS/Moose-Autobox-0.09.tar.gz ----
autobox [requires]
Running make test
Delayed until after prerequisites
Running test for module 'autobox'
Running make for C/CH/CHOCOLATE/autobox-2.55.tar.gz
Checksum for /net/nas/data/cpan/authors/id/C/CH/CHOCOLATE/autobox-2.55.tar.gz ok
autobox-2.55/
autobox-2.55/t/
autobox-2.55/t/unmerge.t
autobox-2.55/t/isa.t
autobox-2.55/t/merge.t
autobox-2.55/t/autobox_scope_2.pm
autobox-2.55/t/universal.t
autobox-2.55/t/autobox_scope_1.pm
autobox-2.55/t/hints.t
autobox-2.55/t/default.t
autobox-2.55/t/name.t
autobox-2.55/t/autoref.t
autobox-2.55/t/type.t
autobox-2.55/t/coderef.t
autobox-2.55/t/pod.t
autobox-2.55/t/all.t
autobox-2.55/t/export.t
autobox-2.55/t/scalar.t
autobox-2.55/autobox.xs
autobox-2.55/lib/
autobox-2.55/lib/autobox.pod
autobox-2.55/lib/autobox.pm
autobox-2.55/lib/autobox/
autobox-2.55/lib/autobox/universal.pm
autobox-2.55/META.yml
autobox-2.55/Makefile.PL
autobox-2.55/README
autobox-2.55/Changes
autobox-2.55/MANIFEST
autobox-2.55/ptable.h
autobox-2.55/ppport.h
CPAN.pm: Going to build C/CH/CHOCOLATE/autobox-2.55.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for autobox
>>> make
cp lib/autobox.pod blib/lib/autobox.pod
cp lib/autobox.pm blib/lib/autobox.pm
cp lib/autobox/universal.pm blib/lib/autobox/universal.pm
/export/home/fly818/bin/perl /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap autobox.xs > autobox.xsc && mv autobox.xsc autobox.c
cc -c -I. -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.55\" -DXS_VERSION=\"2.55\" -KPIC "-I/export/home/fly818/ap818/lib/CORE" autobox.c
Running Mkbootstrap for autobox ()
chmod 644 autobox.bs
rm -f blib/arch/auto/autobox/autobox.so
cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/WS6U2/lib autobox.o -o blib/arch/auto/autobox/autobox.so \
\
chmod 755 blib/arch/auto/autobox/autobox.so
cp autobox.bs blib/arch/auto/autobox/autobox.bs
chmod 644 blib/arch/auto/autobox/autobox.bs
Manifying blib/man3/autobox.3
CHOCOLATE/autobox-2.55.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/all..........
1..292
ok 1 - no args: Test->new() - bareword not autoboxed
ok 2 - no args: $object->test() - object not autoboxed
ok 3 - no args: integer literal
ok 4 - no args: negative integer literal
ok 5 - no args: positive integer literal
ok 6 - no args: $integer
ok 7 - no args: float literal
ok 8 - no args: negative float literal
ok 9 - no args: positive float literal
ok 10 - no args: $float
ok 11 - no args: single quoted string literal
ok 12 - no args: double quoted string literal
ok 13 - no args: $string
ok 14 - no args: ARRAY ref
ok 15 - no args: $array
ok 16 - no args: HASH ref
ok 17 - no args: $hash
ok 18 - no args: CODE ref
ok 19 - no args: ANON sub
ok 20 - no args: $code
ok 21 - override package: Test->new() - bareword not autoboxed
ok 22 - override package: $object->test() - object not autoboxed
ok 23 - override package: integer literal
ok 24 - override package: negative integer literal
ok 25 - override package: positive integer literal
ok 26 - override package: $integer
ok 27 - override package: float literal
ok 28 - override package: negative float literal
ok 29 - override package: positive float literal
ok 30 - override package: $float
ok 31 - override package: single quoted string literal
ok 32 - override package: double quoted string literal
ok 33 - override package: $string
ok 34 - override namespace: Test->new() - bareword not autoboxed
ok 35 - override namespace: $object->test() - object not autoboxed
ok 36 - override namespace: integer literal
ok 37 - override namespace: negative integer literal
ok 38 - override namespace: positive integer literal
ok 39 - override namespace: $int
ok 40 - override namespace: float literal
ok 41 - override namespace: negative float literal
ok 42 - override namespace: positive float literal
ok 43 - override namespace: $float
ok 44 - override namespace: single quoted string literal
ok 45 - override namespace: double quoted string literal
ok 46 - override namespace: $string
ok 47 - default package: Test->new() - bareword not autoboxed
ok 48 - default package: $object->test() - object not autoboxed
ok 49 - default package: integer literal
ok 50 - default package: negative integer literal
ok 51 - default package: positive integer literal
ok 52 - default package: $int
ok 53 - default package: float literal
ok 54 - default package: negative float literal
ok 55 - default package: positive float literal
ok 56 - default package: $float
ok 57 - default package: single quoted string literal
ok 58 - default package: double quoted string literal
ok 59 - default package: $string
ok 60 - default package: ARRAY ref
ok 61 - default package: $array
ok 62 - default package: HASH ref
ok 63 - default package: $hash
ok 64 - default package: CODE ref
ok 65 - default package: ANON sub
ok 66 - default package: $code
ok 67 - default namespace: Test->new() - bareword not autoboxed
ok 68 - default namespace: $object->test() - object not autoboxed
ok 69 - default namespace: integer literal
ok 70 - default namespace: negative integer literal
ok 71 - default namespace: positive integer literal
ok 72 - default namespace: $int
ok 73 - default namespace: float literal
ok 74 - default namespace: negative float literal
ok 75 - default namespace: positive float literal
ok 76 - default namespace: $float
ok 77 - default namespace: single quoted string literal
ok 78 - default namespace: double quoted string literal
ok 79 - default namespace: $string
ok 80 - default namespace: ARRAY ref
ok 81 - default namespace: $array
ok 82 - default namespace: HASH ref
ok 83 - default namespace: $hash
ok 84 - default namespace: CODE ref
ok 85 - default namespace: ANON sub
ok 86 - default namespace: $code
ok 87 - default undef: $int
ok 88 - default undef: $float
ok 89 - default undef: $string
ok 90 - default undef: $array
ok 91 - default undef: $hash
ok 92 - default undef: $code
ok 93 - test all 1: Test->new() - bareword not autoboxed
ok 94 - test all 1: $object->test() - object not autoboxed
ok 95 - test all 1: integer literal
ok 96 - test all 1: negative integer literal
ok 97 - test all 1: positive integer literal
ok 98 - test all 1: $int
ok 99 - test all 1: float literal
ok 100 - test all 1: negative float literal
ok 101 - test all 1: positive float literal
ok 102 - test all 1: $float
ok 103 - test all 1: single quoted string literal
ok 104 - test all 1: double quoted string literal
ok 105 - test all 1: $string
ok 106 - test all 1: HASH ref: not autoboxed
ok 107 - test all 1: CODE ref
ok 108 - test all 1: ANON sub
ok 109 - test all 1: $code
ok 110 - test all 2: Test->new() - bareword not autoboxed
ok 111 - test all 2: $object->test() - object not autoboxed
ok 112 - test all 2: integer literal
ok 113 - test all 2: negative integer literal
ok 114 - test all 2: positive integer literal
ok 115 - test all 2: $int
ok 116 - test all 2: float literal
ok 117 - test all 2: negative float literal
ok 118 - test all 2: positive float literal
ok 119 - test all 2: $float
ok 120 - test all 2: single quoted string literal
ok 121 - test all 2: double quoted string literal
ok 122 - test all 2: $string
ok 123 - test all 2: HASH ref: not autoboxed
ok 124 - test all 2: CODE ref
ok 125 - test all 2: ANON sub
ok 126 - test all 2: $code
ok 127 - test all 3: Test->new() - bareword not autoboxed
ok 128 - test all 3: $object->test() - object not autoboxed
ok 129 - test all 3: integer literal
ok 130 - test all 3: negative integer literal
ok 131 - test all 3: positive integer literal
ok 132 - test all 3: $int
ok 133 - test all 3: float literal
ok 134 - test all 3: negative float literal
ok 135 - test all 3: positive float literal
ok 136 - test all 3: $float
ok 137 - test all 3: single quoted string literal
ok 138 - test all 3: double quoted string literal
ok 139 - test all 3: $string
ok 140 - test all 3: HASH ref: not autoboxed
ok 141 - test all 3: CODE ref
ok 142 - test all 3: ANON sub
ok 143 - test all 3: $code
ok 144 - test all 4: Test->new() - bareword not autoboxed
ok 145 - test all 4: $object->test() - object not autoboxed
ok 146 - test all 4: integer literal
ok 147 - test all 4: negative integer literal
ok 148 - test all 4: positive integer literal
ok 149 - test all 4: $int
ok 150 - test all 4: float literal
ok 151 - test all 4: negative float literal
ok 152 - test all 4: positive float literal
ok 153 - test all 4: $float
ok 154 - test all 4: single quoted string literal
ok 155 - test all 4: double quoted string literal
ok 156 - test all 4: $string
ok 157 - test all 4: HASH ref: not autoboxed
ok 158 - test all 4: CODE ref: not autoboxed
ok 159 - test all 4: ANON sub: not autoboxed
ok 160 - test all 4: $code: not autoboxed
ok 161 - autobox not used: $int
ok 162 - autobox not used: $float
ok 163 - autobox not used: $string
ok 164 - autobox not used: $array
ok 165 - autobox not used: $hash
ok 166 - autobox not used: $code
ok 167 - no autobox: $int
ok 168 - no autobox: $float
ok 169 - no autobox: $string
ok 170 - no autobox: $array
ok 171 - no autobox: $hash
ok 172 - no autobox: $code
ok 173 - nested (outer): Test->new() - bareword not autoboxed
ok 174 - nested (outer): $object->test() - object not autoboxed
ok 175 - nested (outer): integer literal
ok 176 - nested (outer): negative integer literal
ok 177 - nested (outer): positive integer literal
ok 178 - nested (outer): $integer
ok 179 - nested (inner): single quoted string literal
ok 180 - nested (inner): double quoted string literal
ok 181 - nested (inner): $string
ok 182 - nested (inner): ARRAY ref
ok 183 - nested (inner): $array
ok 184 - nested (inner): single quoted string literal isa(OUTER)
ok 185 - nested (inner): double quoted string literal isa(OUTER)
ok 186 - nested (inner): $string isa(OUTER)
ok 187 - nested (inner): ARRAY ref isa(OUTER)
ok 188 - nested (inner): $array isa(OUTER)
ok 189 - nested (inner): single quoted string literal isa(INNER)
ok 190 - nested (inner): double quoted string literal isa(INNER)
ok 191 - nested (inner): $string isa(INNER)
ok 192 - nested (inner): ARRAY ref isa(INNER)
ok 193 - nested (inner): $array isa(INNER)
ok 194 - nested (outer): single quoted string literal !isa(INNER)
ok 195 - nested (outer): double quoted string literal !isa(INNER)
ok 196 - nested (outer): $string !isa(INNER)
ok 197 - nested (outer): ARRAY ref !isa(INNER)
ok 198 - nested (outer): $array !isa(INNER)
ok 199 - nested (outer): HASH ref
ok 200 - nested (outer): $hash
ok 201 - nested (outer): CODE ref
ok 202 - nested (outer): ANON sub
ok 203 - nested (outer): $code
ok 204 - can: integer literal
ok 205 - can: negative integer literal
ok 206 - can: positive integer literal
ok 207 - can: $integer
ok 208 - can: float literal
ok 209 - can: negative float literal
ok 210 - can: positive float literal
ok 211 - can: $float
ok 212 - can: single quoted string literal
ok 213 - can: double quoted string literal
ok 214 - can: $string
ok 215 - can: ARRAY ref
ok 216 - can: $array
ok 217 - can: HASH ref
ok 218 - can: $hash
ok 219 - can: CODE ref
ok 220 - can: ANON sub
ok 221 - can: $code
ok 222 - isa SCALAR: integer literal
ok 223 - isa UNIVERSAL: integer literal
ok 224 - isa UNKNOWN: integer literal
ok 225 - isa SCALAR: negative integer literal
ok 226 - isa UNIVERSAL: negative integer literal
ok 227 - isa UNKNOWN: negative integer literal
ok 228 - isa SCALAR: positive integer literal
ok 229 - isa UNIVERSAL: positive integer literal
ok 230 - isa UNKNOWN: positive integer literal
ok 231 - isa SCALAR: $integer
ok 232 - isa UNIVERSAL: $integer
ok 233 - isa UNKNOWN: $integer
ok 234 - isa SCALAR: float literal
ok 235 - isa UNIVERSAL: float literal
ok 236 - isa UNKNOWN: float literal
ok 237 - isa SCALAR: negative float literal
ok 238 - isa UNIVERSAL: negative float literal
ok 239 - isa UNKNOWN: negative float literal
ok 240 - isa SCALAR: positive float literal
ok 241 - isa UNIVERSAL: positive float literal
ok 242 - isa UNKNOWN: positive float literal
ok 243 - isa SCALAR: $float
ok 244 - isa UNIVERSAL: $float
ok 245 - isa UNKNOWN: $float
ok 246 - isa SCALAR: single quoted string literal
ok 247 - isa UNIVERSAL: single quoted string literal
ok 248 - isa UNKNOWN: single quoted string literal
ok 249 - isa SCALAR: double quoted string literal
ok 250 - isa UNIVERSAL: double quoted string literal
ok 251 - isa UNKNOWN: double quoted string literal
ok 252 - isa SCALAR: $string
ok 253 - isa UNIVERSAL: $string
ok 254 - isa UNKNOWN: $string
ok 255 - isa ARRAY: ARRAY ref
ok 256 - isa UNIVERSAL: ARRAY ref
ok 257 - isa UNKNOWN: ARRAY ref
ok 258 - isa ARRAY: $array
ok 259 - isa UNIVERSAL: $array
ok 260 - isa UNKNOWN: $array
ok 261 - isa HASH: HASH ref
ok 262 - isa UNIVERSAL: HASH ref
ok 263 - isa UNKNOWN: HASH ref
ok 264 - isa HASH: $hash
ok 265 - isa UNIVERSAL: $hash
ok 266 - isa UNKNOWN: $hash
ok 267 - isa CODE: CODE ref
ok 268 - isa UNIVERSAL: CODE ref
ok 269 - isa UNKNOWN: CODE ref
ok 270 - isa CODE: ANON sub
ok 271 - isa UNIVERSAL: ANON sub
ok 272 - isa UNKNOWN: ANON sub
ok 273 - isa CODE: $code
ok 274 - isa UNIVERSAL: $code
ok 275 - isa UNKNOWN: $code
ok 276 - undef: undef->test()
ok 277 - undef: $undef->test()
ok 278 - undef: undef->isa(...)
ok 279 - undef: $undef->isa(...)
ok 280 - undef: undef->can(...)
ok 281 - undef: $undef->can(...)
ok 282 - undef with DEFAULT: undef->test()
ok 283 - undef with DEFAULT: $undef->test()
ok 284 - undef with DEFAULT: undef->isa(...)
ok 285 - undef with DEFAULT: $undef->isa(...)
ok 286 - undef with DEFAULT: undef->can(...)
ok 287 - undef with DEFAULT: $undef->can(...)
ok 288 - handle undef: undef
ok 289 - handle undef: $undef
ok 290 - []->test() raises an exception in a required module when autobox is not used
ok 291 - []->test() raises an exception in a required module when autobox is used
ok 292 - 3->isa('SCALAR') raises an exception outside a lexical scope in which autobox is loaded
ok
t/autoref......
1..24
ok 1 - @array->join fails before autobox is enabled
ok 2 - %hash->keys fails before autobox is enabled
ok 3 - (\@array)->join(', ') == '1, 2, 3'
ok 4 - (\%hash)->keys == [ 'alpha', 'gamma' ]
ok 5 - @array->join(', ') == '1, 2, 3'
ok 6 - %hash->keys == [ 'alpha', 'gamma' ]
ok 7 - (@array)->join(', ') == '1, 2, 3'
ok 8 - (%hash)->keys == [ 'alpha', 'gamma' ]
ok 9 - ((@array))->join(', ') == '1, 2, 3'
ok 10 - ((%hash))->keys == [ 'alpha', 'gamma' ]
ok 11 - @$array->join(', ') == '1, 2, 3'
ok 12 - %$hash->keys == [ 'alpha', 'gamma' ]
ok 13 - (@$array)->join(', ') == '1, 2, 3'
ok 14 - (%$hash)->keys == [ 'alpha', 'gamma' ]
ok 15 - ((@$array))->join(', ') == '1, 2, 3'
ok 16 - ((%$hash))->keys == [ 'alpha', 'gamma' ]
ok 17 - mutate @array
ok 18 - mutate %hash
ok 19 - tied hash
ok 20 - tied array
ok 21 - @array->join fails after is disabled
ok 22 - %hash->keys fails after autobox is disabled
ok 23 - @array->join fails when autobox is out of scope
ok 24 - %hash->keys fails when autobox is out of scope
ok
t/coderef......
1..18
ok 1 - autobox is not enabled
ok 2 - no autobox: [ 1, 2, 3 ]->$join(' >> ') eq '1 >> 2 >> 3'
ok 3 - no autobox: [ 1, 2, 3 ]->$join(', ') eq '1, 2, 3'
ok 4 - no autobox: $array->$join(' >> ') eq '1 >> 2 >> 3'
ok 5 - no autobox: $array->$join(', ') eq '1, 2, 3'
ok 6 - no autobox: 'Hello'->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 7 - no autobox: 'Hello'->$split(qr{e}) == [ 'H', 'llo' ]
ok 8 - no autobox: $string->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 9 - no autobox: $string->$split(qr{e}) == [ 'H', 'llo' ]
ok 10 - autobox is enabled
ok 11 - use autobox: [ 1, 2, 3 ]->$join(' >> ') eq '1 >> 2 >> 3'
ok 12 - use autobox: [ 1, 2, 3 ]->$join(', ') eq '1, 2, 3'
ok 13 - use autobox: $array->$join(' >> ') eq '1 >> 2 >> 3'
ok 14 - use autobox: $array->$join(', ') eq '1, 2, 3'
ok 15 - use autobox: 'Hello'->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 16 - use autobox: 'Hello'->$split(qr{e}) == [ 'H', 'llo' ]
ok 17 - use autobox: $string->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 18 - use autobox: $string->$split(qr{e}) == [ 'H', 'llo' ]
ok
t/default......
1..14
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
ok 14
ok
t/export.......
1..23
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
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok
t/hints........
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/isa..........
1..32
ok 1 - LR1: isa Left
ok 2 - LR1: isa Right
ok 3 - LR1: can left
ok 4 - LR1: can both
ok 5 - LR1: can right
ok 6 - LR1: left
ok 7 - LR1: both
ok 8 - LR1: right
ok 9 - LR2: isa Left
ok 10 - LR2: isa Right
ok 11 - LR2: can left
ok 12 - LR2: can both
ok 13 - LR2: can right
ok 14 - LR2: left
ok 15 - LR2: both
ok 16 - LR2: right
ok 17 - RL1: isa Left
ok 18 - RL1: isa Right
ok 19 - RL1: can left
ok 20 - RL1: can both
ok 21 - RL1: can right
ok 22 - RL1: left
ok 23 - RL1: both
ok 24 - RL1: right
ok 25 - RL2: isa Left
ok 26 - RL2: isa Right
ok 27 - RL2: can left
ok 28 - RL2: can both
ok 29 - RL2: can right
ok 30 - RL2: left
ok 31 - RL2: both
ok 32 - RL2: right
ok
t/merge........
1..28
ok 1 - basic (line 257)
ok 2 - no dup (line 258)
ok 3 - horizontal merge (line 259)
ok 4 - vertical merge (line 260)
ok 5 - horizontal merge of outer scope in inner scope (line 263)
ok 6 - dup in inner scope (line 264)
ok 7 - horizontal merge of inner scope in inner scope (line 265)
ok 8 - vertical merge in inner scope (line 266)
ok 9 - vertical merge in outer scope again (line 269)
ok 10 - merge DEFAULT into inner scope and unmerge ARRAY (line 273)
ok 11 - merge DEFAULT into top-level scope (line 277)
ok 12 - dup in sub (line 278)
ok 13 - horizontal merge in sub (line 279)
ok 14 - vertical merge in sub (line 280)
ok 15 - new scope with "no autobox" (line 285)
ok 16 - dup in new scope with "no autobox" (line 286)
ok 17 - horizontal merge in new scope with "no autobox" (line 287)
ok 18 - vertical merge in new scope with "no autobox" (line 288)
ok 19 - arrayref: two classes (line 292)
ok 20 - arrayref: one dup class (line 293)
ok 21 - arrayref: one dup class and one new namespace (line 294)
ok 22 - arrayref: one dup namespace and one new class (line 295)
ok 23 - arrayref: one new class (line 296)
ok 24 - arrayref: one new namespace (line 297)
ok 25 - arrayref: two default classes (line 301)
ok 26 - arrayref: one dup default class (line 302)
ok 27 - arrayref: one dup default class and one new default namespace (line 303)
ok 28 - arrayref: one new default class (line 304)
ok
t/name.........
1..17
ok 1 - autobox not enabled for scalar
ok 2 - autobox not enabled for array
ok 3 - [ 1, 2, 3 ]->$join(' >> ') eq '1 >> 2 >> 3'
ok 4 - [ 1, 2, 3 ]->$join(', ') eq '1, 2, 3'
ok 5 - $array->$join(' >> ') eq '1 >> 2 >> 3'
ok 6 - $array->$join(', ') eq '1, 2, 3'
ok 7 - 'Hello'->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 8 - 'Hello'->$split(qr{e}) == [ 'H', 'llo' ]
ok 9 - $string->$split('') == [ 'H', 'e', 'l', 'l', 'o' ]
ok 10 - $string->$split(qr{e}) == [ 'H', 'llo' ]
ok 11 - handle undefined method
ok 12 - handle integer method
ok 13 - handle float method
ok 14 - autobox disabled for scalar
ok 15 - autobox disabled for array
ok 16 - autobox not in scope for scalar
ok 17 - autobox not in scope for array
ok
t/pod..........
1..3
ok 1 - blib/lib/autobox.pod
ok 2 - blib/lib/autobox.pm
ok 3 - blib/lib/autobox/universal.pm
ok
t/scalar.......
1..60
ok 1 - 42->inc
ok 2 - $integer->inc
ok 3 - 42.0->inc
ok 4 - $float->inc
ok 5 - "Hello"->inc
ok 6 - $string->inc
ok 7 - 3.1415927->inc
ok 8 - $float->inc
ok 9 - 42->inc
ok 10 - $integer->inc
ok 11 - "Hello"->inc
ok 12 - $string->inc
ok 13 - "Hello"->inc
ok 14 - $string->inc
ok 15 - 42->inc
ok 16 - $integer->inc
ok 17 - 42.0->inc
ok 18 - $float->inc
ok 19 - 42->inc
ok 20 - $integer->inc
ok 21 - 3.1415927->inc
ok 22 - $float->inc
ok 23 - "Hello"->inc
ok 24 - $string->inc
ok 25 - 42->inc
ok 26 - $integer->inc
ok 27 - 3.1415927->inc
ok 28 - $float->inc
ok 29 - "Hello"->inc
ok 30 - $string->inc
ok 31 - 42->inc
ok 32 - $integer->inc
ok 33 - 3.1415927->inc
ok 34 - $float->inc
ok 35 - "Hello"->inc
ok 36 - $string->inc
ok 37 - 42.0->inc
ok 38 - $float->inc
ok 39 - 42->inc
ok 40 - $integer->inc
ok 41 - "Hello"->inc
ok 42 - $string->inc
ok 43 - "Hello"->inc
ok 44 - $string->inc
ok 45 - 42->inc
ok 46 - $integer->inc
ok 47 - 3.1415927->inc
ok 48 - $float->inc
ok 49 - 42->inc
ok 50 - $integer->inc
ok 51 - 42.0->inc
ok 52 - $float->inc
ok 53 - "Hello"->inc
ok 54 - $string->inc
ok 55 - 42->inc
ok 56 - $integer->inc
ok 57 - 42.0->inc
ok 58 - $float->inc
ok 59 - "Hello"->inc
ok 60 - $string->inc
ok
t/type.........
1..23
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
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok
t/universal....
1..32
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
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok
t/unmerge......
1..40
ok 1 - test 1
ok 2 - test 2
ok 3 - test 3
ok 4 - test 4
ok 5 - test 5
ok 6 - test 6
ok 7 - test 7
ok 8 - test 8
ok 9 - test 9
ok 10 - test 10
ok 11 - test 11
ok 12 - test 12
ok 13 - test 13
ok 14 - test 14
ok 15 - test 15
ok 16 - test 16
ok 17 - test 17
ok 18 - test 18
ok 19 - test 19
ok 20 - test 20
ok 21
ok 22 - test
ok 23 - test
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok
All tests successful.
Files=14, Tests=611, 11 wallclock secs ( 1.40 usr 0.20 sys + 8.21 cusr 1.00 csys = 10.81 CPU)
Result: PASS
CHOCOLATE/autobox-2.55.tar.gz
make test TEST_VERBOSE=1 -- OK
chocolateboy <chocolate.boy@email.com>
call methods on native types
>>> (cd /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2 && tar cvf - autobox-2.55.ppd blib) | gzip -c >/export/home/fly818/var/REPO/C/CH/CHOCOLATE/autobox-2.55.tar.gz
autobox-2.55.ppd
blib/
blib/lib/
blib/lib/autobox.pod
blib/lib/autobox.pm
blib/lib/autobox/
blib/lib/autobox/universal.pm
blib/arch/
blib/arch/auto/
blib/arch/auto/autobox/
blib/arch/auto/autobox/autobox.so
blib/arch/auto/autobox/autobox.bs
blib/man3/
blib/man3/autobox.3
>>> mv /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/autobox-2.55.ppd /export/home/fly818/var/REPO/C/CH/CHOCOLATE
Running make for R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
Prepending /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/blib/arch /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly818/var/cpan/build/Moose-Autobox-0.09-N0H8CK
Prepending /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/blib/arch /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
>>> make
cp lib/Moose/Autobox/Number.pm blib/lib/Moose/Autobox/Number.pm
cp lib/Moose/Autobox/Value.pm blib/lib/Moose/Autobox/Value.pm
cp lib/Moose/Autobox/Indexed.pm blib/lib/Moose/Autobox/Indexed.pm
cp lib/Moose/Autobox/Array.pm blib/lib/Moose/Autobox/Array.pm
cp lib/Moose/Autobox.pm blib/lib/Moose/Autobox.pm
cp lib/Moose/Autobox/Ref.pm blib/lib/Moose/Autobox/Ref.pm
cp lib/Moose/Autobox/Scalar.pm blib/lib/Moose/Autobox/Scalar.pm
cp lib/Moose/Autobox/Hash.pm blib/lib/Moose/Autobox/Hash.pm
cp lib/Moose/Autobox/String.pm blib/lib/Moose/Autobox/String.pm
cp lib/Moose/Autobox/Defined.pm blib/lib/Moose/Autobox/Defined.pm
cp lib/Moose/Autobox/List.pm blib/lib/Moose/Autobox/List.pm
cp lib/Moose/Autobox/Item.pm blib/lib/Moose/Autobox/Item.pm
cp lib/Moose/Autobox/Code.pm blib/lib/Moose/Autobox/Code.pm
cp lib/Moose/Autobox/Undef.pm blib/lib/Moose/Autobox/Undef.pm
Manifying blib/man3/Moose::Autobox::Value.3
Manifying blib/man3/Moose::Autobox::Number.3
Manifying blib/man3/Moose::Autobox::Indexed.3
Manifying blib/man3/Moose::Autobox::Array.3
Manifying blib/man3/Moose::Autobox::Scalar.3
Manifying blib/man3/Moose::Autobox::Ref.3
Manifying blib/man3/Moose::Autobox.3
Manifying blib/man3/Moose::Autobox::Defined.3
Manifying blib/man3/Moose::Autobox::Hash.3
Manifying blib/man3/Moose::Autobox::String.3
Manifying blib/man3/Moose::Autobox::Code.3
Manifying blib/man3/Moose::Autobox::Item.3
Manifying blib/man3/Moose::Autobox::List.3
Manifying blib/man3/Moose::Autobox::Undef.3
RJBS/Moose-Autobox-0.09.tar.gz
make -- OK
Prepending /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/blib/arch /export/home/fly818/var/cpan/build/autobox-2.55-ajUeH2/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
/export/home/fly818/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, '', 'xt/release', '', 1, 'blib/lib', 'blib/arch')" t/*.t
t/000_load.................
1..14
ok 1 - use Moose::Autobox;
ok 2 - use Moose::Autobox::Array;
ok 3 - use Moose::Autobox::Code;
ok 4 - use Moose::Autobox::Defined;
ok 5 - use Moose::Autobox::Hash;
ok 6 - use Moose::Autobox::Indexed;
ok 7 - use Moose::Autobox::Item;
ok 8 - use Moose::Autobox::List;
ok 9 - use Moose::Autobox::Number;
ok 10 - use Moose::Autobox::Ref;
ok 11 - use Moose::Autobox::Scalar;
ok 12 - use Moose::Autobox::String;
ok 13 - use Moose::Autobox::Undef;
ok 14 - use Moose::Autobox::Value;
ok
t/001_basic................
1..70
ok 1 - use Moose::Autobox;
ok 2 - ... got a undefined value
ok 3 - ... got a defined value
ok 4 - ... eval of SCALAR->dump works
ok 5 - ... eval of SCALAR->flatten works
ok 6 - ... SCALAR->dump equals SCALAR->perl
ok 7 - ... created function
ok 8 - ... created curried function
ok 9 - ... created right-curried function
ok 10 - ... got the right return value from the curried function
ok 11 - ... got the right return value from the r-curried function
ok 12 - ... disjoins properly
ok 13 - ... disjoins properly
ok 14 - ... conjoins properly
ok 15 - ... conjoins properly
ok 16 - ... got the right return value for compose
ok 17 - ... got the right length
ok 18 - ... got the right defined value
ok 19 - ... got the right return value for map
ok 20 - ... original value is unchanged
ok 21 - ... original value is changed
ok 22 - ... got the right return value for reverse
ok 23 - ... original value is unchanged
ok 24 - ... got the right return value grep
ok 25 - ... original value is unchanged
ok 26 - ... got the right joined string
ok 27 - ... got the right joined string
ok 28 - ... exists works
ok 29 - ... exists works
ok 30 - ... got the right pop-ed value
ok 31 - ... original value is now changed
ok 32 - ... got the right unshift-ed value
ok 33 - ... original value is now changed
ok 34 - ... got the right sliced value
ok 35 - ... got the correct unshifted value
ok 36 - ... got the correct unshifted value (multiple values)
ok 37 - ... got the correct pushed value
ok 38 - ... got the correct pushed value (multiple values)
ok 39 - ... got the correct sorted value
ok 40 - ... the original values are unchanged
ok 41 - ... got the correct chained value
ok 42 - ... the keys
ok 43 - ... the values
ok 44 - ... [ k, v ]
ok 45 - ... got the right reduction
ok 46 - ... got the right zip
ok 47 - ... got the right zip
ok 48 - ... got the value deleted
ok 49 - ... the value is correctly deleted
ok 50 - ... the value is correctly put
ok 51 - ... the value is correctly dumped
ok 52 - ... the value is correctly dumped with perl()
ok 53 - ... any correctly found a value
ok 54 - ... one correctly found one value
ok 55 - ... none correctly did not find any of a value
ok 56 - ... all correctly found all of a value
ok 57 - ... got the right defined value
ok 58 - ... the keys
ok 59 - ... the values
ok 60 - ... the kvs
ok 61 - ... exists works
ok 62 - ... !exists works
ok 63 - ... got the value added correctly
ok 64 - ... got the value at "four"
ok 65 - ... got the value deleted correctly
ok 66 - ... got the hashes merged correctly
ok 67 - ... the value is correctly dumped
ok 68 - ... the value is correctly dumped with perl()
ok 69 - ... hash slices ok
ok 70 - ... hash hslices ok
ok
t/002_role_hierarchy.......
1..22
ok 1 - use Moose::Autobox;
ok 2 - ... SCALAR does Moose::Autobox::Scalar
ok 3 - ... SCALAR does Moose::Autobox::String
ok 4 - ... SCALAR does Moose::Autobox::Number
ok 5 - ... SCALAR does Moose::Autobox::Value
ok 6 - ... SCALAR does Moose::Autobox::Defined
ok 7 - ... SCALAR does Moose::Autobox::Item
ok 8 - ... ARRAY does Moose::Autobox::Array
ok 9 - ... ARRAY does Moose::Autobox::List
ok 10 - ... ARRAY does Moose::Autobox::Indexed
ok 11 - ... ARRAY does Moose::Autobox::Ref
ok 12 - ... ARRAY does Moose::Autobox::Defined
ok 13 - ... ARRAY does Moose::Autobox::Item
ok 14 - ... HASH does Moose::Autobox::Hash
ok 15 - ... HASH does Moose::Autobox::Indexed
ok 16 - ... HASH does Moose::Autobox::Ref
ok 17 - ... HASH does Moose::Autobox::Defined
ok 18 - ... HASH does Moose::Autobox::Item
ok 19 - ... CODE does Moose::Autobox::Code
ok 20 - ... CODE does Moose::Autobox::Ref
ok 21 - ... CODE does Moose::Autobox::Defined
ok 22 - ... CODE does Moose::Autobox::Item
ok
t/003_p6_example...........
1..8
ok 1 - use Moose::Autobox;
ok 2 - ... got 5 bytes
ok 3 - ... got 5 kilobytes
ok 4 - ... got 2 megabytes
ok 5 - ... got 1 gigabyte
ok 6 - ... got 2 terabyte
ok 7 - ... cannot do the autoboxing lexically
ok 8 - ... no longer got 5 bytes
ok
t/004_list_compressions....
1..5
ok 1 - use Moose::Autobox;
ok 2 - ... got the expected return values
ok 3 - ... got the expected return values
ok 4 - ... got the sprintf-ed values
ok 5 - ... got a more elaboratly sprintf-ed values
ok
t/005_string...............
1..20
ok 1 - use Moose::Autobox;
ok 2 - ... $str->lc
ok 3 - ... $str->uc
ok 4 - ... $str->ucfirst
ok 5 - ... $str->lcfirst
ok 6 - ... cannot modify a read-only
ok 7 - ... got the chopped off portion of the string
ok 8 - ... and are left with the rest of the string
ok 9 - ... cannot modify a read-only
ok 10 - ... got the chopped off portion of the string
ok 11 - ... and are left with the rest of the string
ok 12 - ... got the string reversal
ok 13 - ... got the string length
ok 14 - ... got the correct index
ok 15 - ... got the correct index
ok 16 - ... got the correct index
ok 17 - ... got the correct right index
ok 18 - ... got the correct right index
ok 19 - ... eval of &dump works
ok 20 - ... eval of &perl works
ok
t/006_y_combinator.........
1..3
ok 1 - use Moose::Autobox;
ok 2 - ... our factorials match
ok 3 - ... our factorials match
ok
t/007_base.................
1..5
ok 1 - use Moose::Autobox;
ok 2 - Moose::Autobox::SCALAR !isa Moose::Object
ok 3 - Moose::Autobox::ARRAY !isa Moose::Object
ok 4 - Moose::Autobox::HASH !isa Moose::Object
ok 5 - Moose::Autobox::CODE !isa Moose::Object
ok
t/008_flatten..............
1..9
ok 1 - flattening an array returns a list
ok 2 - flattening a hash returns a list
ok 3 - flattening a scalar returns the scalar
ok 4 - flattening a reference to a scalar returns the same scalar reference
ok 5 - default flatten_deep on shallow array returns correct array
ok 6 - default flatten_deep on array with depth completely flattens array
ok 7 - flatten_deep with an undef argument on array with depth completely flattens array
ok 8 - flatten_deep with depth 0 specified on array returns array unchanged
ok 9 - flatten_deep with depth specified returns correct array
ok
All tests successful.
Files=9, Tests=156, 35 wallclock secs ( 0.61 usr 0.08 sys + 31.67 cusr 1.78 csys = 34.14 CPU)
Result: PASS
RJBS/Moose-Autobox-0.09.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
Autoboxed wrappers for Native Perl datatypes
>>> (cd /export/home/fly818/var/cpan/build/Moose-Autobox-0.09-N0H8CK && tar cvf - Moose-Autobox-0.09.ppd blib) | gzip -c >/export/home/fly818/var/REPO/R/RJ/RJBS/Moose-Autobox-0.09.tar.gz
Moose-Autobox-0.09.ppd
blib/
blib/lib/
blib/lib/Moose/
blib/lib/Moose/Autobox/
blib/lib/Moose/Autobox/Number.pm
blib/lib/Moose/Autobox/Value.pm
blib/lib/Moose/Autobox/Indexed.pm
blib/lib/Moose/Autobox/Array.pm
blib/lib/Moose/Autobox/Ref.pm
blib/lib/Moose/Autobox/Scalar.pm
blib/lib/Moose/Autobox/Hash.pm
blib/lib/Moose/Autobox/String.pm
blib/lib/Moose/Autobox/Defined.pm
blib/lib/Moose/Autobox/List.pm
blib/lib/Moose/Autobox/Item.pm
blib/lib/Moose/Autobox/Code.pm
blib/lib/Moose/Autobox/Undef.pm
blib/lib/Moose/Autobox.pm
blib/man3/
blib/man3/Moose::Autobox::Value.3
blib/man3/Moose::Autobox::Number.3
blib/man3/Moose::Autobox::Indexed.3
blib/man3/Moose::Autobox::Array.3
blib/man3/Moose::Autobox::Scalar.3
blib/man3/Moose::Autobox::Ref.3
blib/man3/Moose::Autobox.3
blib/man3/Moose::Autobox::Defined.3
blib/man3/Moose::Autobox::Hash.3
blib/man3/Moose::Autobox::String.3
blib/man3/Moose::Autobox::Code.3
blib/man3/Moose::Autobox::Item.3
blib/man3/Moose::Autobox::List.3
blib/man3/Moose::Autobox::Undef.3
>>> mv /export/home/fly818/var/cpan/build/Moose-Autobox-0.09-N0H8CK/Moose-Autobox-0.09.ppd /export/home/fly818/var/REPO/R/RJ/RJBS
Finished 2008-10-28T03:29:28