Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing D:\cpanrun\build\5-8-0\site\lib\Number\Bytes\Human.pm Writing D:\cpanrun\build\5-8-0\site\lib\auto\Number\Bytes\Human\.packlist Appending installation info to D:\cpanrun\build\5-8-0\lib/perllocal.pod Perl 5.008, D:\cpanrun\build\5-8-0\bin\perl.exe ok t/02basic...........1..27 ok 1 - use Number::Bytes::Human; ok 2 - undef is undef ok 3 - 0 is 0 ok 4 - 1 is 1 ok 5 - -1 is -1 ok 6 - 10 is 10 ok 7 - 100 is 100 ok 8 - 400 is 400 ok 9 - 500 is 500 ok 10 - 600 is 600 ok 11 - 900 is 900 ok 12 - 1000 is 1000 ok 13 - 2**10 is 1.0K ok 14 - 1<<10 is 1.0K ok 15 - 1023 is 1023 ok 16 - 1024 is 1.0K ok 17 - 1025 is 1.1K ok 18 - 2048 is 2.0K ok 19 - 10*1024 is 10K ok 20 - 10*1024+1 is 11K ok 21 - 500*1024 is 500K ok 22 - 1023*1024 is 1023K ok 23 - 1023*1024+1 is 1.0M ok 24 - 1024*1024 is 1.0M ok 25 - 2**30 is 1.0G ok 26 - 2**80 is 1.0Y ok 27 - 1023*2**80 is 1023Y ok t/03large...........1..4 ok 1 - use Number::Bytes::Human; ok 2 - 2**80 is 1.0Y ok 3 - 1023*2**80 is 1023Y number too large (>= 1024**10) at t/03large.t line 26 ok 4 - 1024*2**80 is 1024Y ok t/04base1000........1..17 ok 1 - use Number::Bytes::Human; ok 2 - undef is undef ok 3 - 0 is 0 ok 4 - 1 is 1 ok 5 - -1 is -1 ok 6 - 10 is 10 ok 7 - 100 is 100 ok 8 - 400 is 400 ok 9 - 500 is 500 ok 10 - 600 is 600 ok 11 - 900 is 900 ok 12 - 1000 is 1.0k ok 13 - 1001 is 1.1k ok 14 - 2000 is 2.0k ok 15 - 10*1000 is 10k ok 16 - 500*1000 is 500k ok 17 - 1000*1000 is 1.0M ok t/05zero............1..6 ok 1 - use Number::Bytes::Human; ok 2 - 0 turns to '0' by default ok 3 - 0 turns to '-' ok 4 - 0 turns to '*' ok 5 - 0 turns to '0B' ok 6 - 0 turns to '0 B' ok t/06si..............1..6 ok 1 - use Number::Bytes::Human; ok 2 - 0 still turns to '0' on SI with base 1024 ok 3 - 0 still turns to '0' on SI with base 1000 ok 4 - 1000 turns to '1.0kB' on SI with base 1000 ok 5 - 10E6 turns to '10MB' on SI with base 1000 ok 6 - 1000 turns to '1000B' on SI with base 1024 ok t/07unit............1..4 ok 1 - use Number::Bytes::Human; ok 2 - 0 is still '0' ok 3 - 200 is '200bps' ok 4 - 2000 is '2.0Kbps' ok t/08base1M..........1..14 ok 1 - use Number::Bytes::Human; ok 2 - undef is undef ok 3 - 0 is 0 ok 4 - 1 is 1 ok 5 - -1 is -1 ok 6 - 10 is 10 ok 7 - 100 is 100 ok 8 - 400 is 400 ok 9 - 1000 is 1000 ok 10 - 2000 is 2000 ok 11 - 1_000_000 is 1000000 ok 12 - 1_024_000 is 1.0M ok 13 - 1_024_001 is 1.1M ok 14 - 1_024_000*1_024_000 is 1.0T ok t/10parse_args......1..28 ok 1 - use Number::Bytes::Human; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 - block has precedence over block_size ok 14 - block has precedence over block_1000 ok 15 ok 16 ok 17 ok 18 - The object isa CODE ok 19 ok 20 - The object isa CODE ok 21 ok 22 - round_function => 1 is bad ok 23 - round_function => {} is bad ok 24 - suffixes => [] works ok 25 - si => 1, bs => 1000 works ok 26 - si => 1, bs => 1024 works ok 27 - zero => '-' works ok 28 - zero => '0%S' works ok t/20oo..............1..5 ok 1 - use Number::Bytes::Human; ok 2 - The object isa Number::Bytes::Human ok 3 ok 4 ok 5 ok t/90pod.............1..0 # Skip Test::Pod 1.18 required for testing POD skipped all skipped: Test::Pod 1.18 required for testing POD t/98pod-coverage....1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage All tests successful, 2 tests skipped. Files=12, Tests=112, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)