Checking if your kit is complete... Looks good Writing Makefile for Tie::Handle::CSV cp lib/Tie/Handle/CSV/Array.pm blib/lib/Tie/Handle/CSV/Array.pm cp lib/Tie/Handle/CSV.pm blib/lib/Tie/Handle/CSV.pm cp lib/Tie/Handle/CSV/Hash.pm blib/lib/Tie/Handle/CSV/Hash.pm Manifying blib/man3/Tie::Handle::CSV::Array.3 Manifying blib/man3/Tie::Handle::CSV.3 Manifying blib/man3/Tie::Handle::CSV::Hash.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load...........1..1 ok 1 - use Tie::Handle::CSV; # Testing Tie::Handle::CSV 0.09, Perl 5.008008, /Users/cpanrun/build/5.8.8/bin/perl ok t/header_in_args....1..41 ok 1 - use Tie::Handle::CSV; ok 2 - tie - bad - header ok 3 - tie - good - header ok 4 - new - good - header ok 5 - new - bad - header ok 6 - tie - ref ok 7 - tie - line1 - stringify ok 8 - tie - line2 - stringify ok 9 - tie - line3 - stringify ok 10 - tie - line4 - undef ok 11 - tie - line1 - one ok 12 - tie - line1 - two ok 13 - tie - line1 - three ok 14 - tie - line1 - not ok 15 - tie - line2 - one ok 16 - tie - line2 - two ok 17 - tie - line2 - three ok 18 - tie - line2 - not ok 19 - tie - line3 - one ok 20 - tie - line3 - two ok 21 - tie - line3 - three ok 22 - tie - line3 - not ok 23 - new - ref ok 24 - new - line1 - stringify ok 25 - new - line2 - stringify ok 26 - new - line3 - stringify ok 27 - new - line4 - undef ok 28 - new - line1 - one ok 29 - new - line1 - two ok 30 - new - line1 - three ok 31 - new - line1 - not ok 32 - new - line2 - one ok 33 - new - line2 - two ok 34 - new - line2 - three ok 35 - new - line2 - not ok 36 - new - line3 - one ok 37 - new - line3 - two ok 38 - new - line3 - three ok 39 - new - line3 - not ok 40 - tie - close ok 41 - new - close ok t/header_in_file....1..34 ok 1 - use Tie::Handle::CSV; ok 2 - tie - bad - header ok 3 - tie - bad - header ok 4 - tie - good - header ok 5 - new - good - header ok 6 - new - bad - header ok 7 - tie - ref ok 8 - tie - line1 - stringify ok 9 - tie - line2 - stringify ok 10 - tie - line3 - undef ok 11 - tie - line1 - foo ok 12 - tie - line1 - bar ok 13 - tie - line1 - baz ok 14 - tie - line1 - not ok 15 - tie - line2 - foo ok 16 - tie - line2 - bar ok 17 - tie - line2 - baz ok 18 - tie - line2 - not ok 19 - new - ref ok 20 - new - line1 - stringify ok 21 - new - line2 - stringify ok 22 - new - line3 - undef ok 23 - new - line1 - foo ok 24 - new - line1 - bar ok 25 - new - line1 - baz ok 26 - new - line1 - not ok 27 - new - line2 - foo ok 28 - new - line2 - bar ok 29 - new - line2 - baz ok 30 - new - line2 - not ok 31 - new - line2 - baz ok 32 - new - line2 - baz ok 33 - tie - close ok 34 - new - close ok t/key_case..........1..69 ok 1 - use Tie::Handle::CSV; ok 2 - new - line1 - stringify ok 3 - new - line2 - stringify ok 4 - new - line3 - undef ok 5 - new - line1 - Foo ok 6 - new - line1 - Bar ok 7 - new - line1 - Baz ok 8 - new - line1 - foo ok 9 - new - line2 - Foo ok 10 - new - line2 - Bar ok 11 - new - line2 - Baz ok 12 - new - line2 - foo ok 13 - new - keys ok 14 - new - close ok 15 - new - line1 - stringify ok 16 - new - line2 - stringify ok 17 - new - line3 - undef ok 18 - new - line1 - foo ok 19 - new - line1 - bar ok 20 - new - line1 - baz ok 21 - new - line1 - Foo ok 22 - new - line2 - foo ok 23 - new - line2 - bar ok 24 - new - line2 - baz ok 25 - new - line2 - Foo ok 26 - new - keys ok 27 - new - close ok 28 - new - line1 - stringify ok 29 - new - line2 - stringify ok 30 - new - line3 - undef ok 31 - new - line1 - foo ok 32 - new - line1 - bar ok 33 - new - line1 - baz ok 34 - new - line1 - Foo ok 35 - new - line2 - foo ok 36 - new - line2 - bar ok 37 - new - line2 - baz ok 38 - new - line2 - Foo ok 39 - new - keys ok 40 - new - close ok 41 - new - line1 - stringify ok 42 - new - line2 - stringify ok 43 - new - line3 - undef ok 44 - new - line1 - FOO ok 45 - new - line1 - BAR ok 46 - new - line1 - BAZ ok 47 - new - line1 - Foo ok 48 - new - line2 - FOO ok 49 - new - line2 - BAR ok 50 - new - line2 - BAZ ok 51 - new - line2 - Foo ok 52 - new - keys ok 53 - new - close ok 54 - new - line1 - stringify ok 55 - new - line2 - stringify ok 56 - new - line3 - undef ok 57 - new - line1 - FOO ok 58 - new - line1 - BAR ok 59 - new - line1 - BAZ ok 60 - new - line1 - not ok 61 - new - line2 - FOO ok 62 - new - line2 - BAR ok 63 - new - line2 - BAZ ok 64 - new - line2 - not ok 65 - new - keys ok 66 - new - line2 - baz ok 67 - new - line2 - baz ok 68 - new - line2 - FOO ok 69 - new - close ok t/no_header.........1..41 ok 1 - use Tie::Handle::CSV; ok 2 - tie - bad - no header ok 3 - tie - good - no header ok 4 - new - bad - no header ok 5 - new - good - no header ok 6 - tie - ref ok 7 - tie - line1 - stringify ok 8 - tie - line2 - stringify ok 9 - tie - line3 - stringify ok 10 - tie - line4 - undef ok 11 - tie - line1 - 0 ok 12 - tie - line1 - 1 ok 13 - tie - line1 - 2 ok 14 - tie - line1 - 3 ok 15 - tie - line2 - 0 ok 16 - tie - line2 - 1 ok 17 - tie - line2 - 2 ok 18 - tie - line2 - 3 ok 19 - tie - line3 - 0 ok 20 - tie - line3 - 1 ok 21 - tie - line3 - 2 ok 22 - tie - line3 - 3 ok 23 - new - ref ok 24 - new - line1 - stringify ok 25 - new - line2 - stringify ok 26 - new - line3 - stringify ok 27 - new - line4 - undef ok 28 - new - line1 - 0 ok 29 - new - line1 - 1 ok 30 - new - line1 - 2 ok 31 - new - line1 - 3 ok 32 - new - line2 - 0 ok 33 - new - line2 - 1 ok 34 - new - line2 - 2 ok 35 - new - line2 - 3 ok 36 - new - line3 - 0 ok 37 - new - line3 - 1 ok 38 - new - line3 - 2 ok 39 - new - line3 - 3 ok 40 - tie - close ok 41 - new - close ok t/pod-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 t/pod...............1..3 ok 1 - blib/lib/Tie/Handle/CSV.pm ok 2 - blib/lib/Tie/Handle/CSV/Array.pm ok 3 - blib/lib/Tie/Handle/CSV/Hash.pm ok t/seek..............1..10 ok 1 - use Tie::Handle::CSV; ok 2 - new - good - no header ok 3 - seek 0, SEEK_END ok 4 - readline - undef ok 5 - seek 0, SEEK_SET ok 6 - readline - bar ok 7 - seek 0, SEEK_END ok 8 - readline - undef ok 9 ok 10 - new - close ok t/sep_char..........1..31 ok 1 - use Tie::Handle::CSV; ok 2 - tie - bad - header ok 3 - tie - good - header ok 4 - new - good - header ok 5 - new - bad - header ok 6 - tie - ref ok 7 - tie - line1 - stringify ok 8 - tie - line2 - stringify ok 9 - tie - line3 - undef ok 10 - tie - line1 - foo ok 11 - tie - line1 - bar ok 12 - tie - line1 - baz ok 13 - tie - line1 - not ok 14 - tie - line2 - foo ok 15 - tie - line2 - bar ok 16 - tie - line2 - baz ok 17 - tie - line2 - not ok 18 - new - ref ok 19 - new - line1 - stringify ok 20 - new - line2 - stringify ok 21 - new - line3 - undef ok 22 - new - line1 - foo ok 23 - new - line1 - bar ok 24 - new - line1 - baz ok 25 - new - line1 - not ok 26 - new - line2 - foo ok 27 - new - line2 - bar ok 28 - new - line2 - baz ok 29 - new - line2 - not ok 30 - tie - close ok 31 - new - close ok t/slurp.............1..21 ok 1 - use Tie::Handle::CSV; ok 2 - new - good - no header ok 3 - tie - ref ok 4 - tie - line count ok 5 - tie - lines[0] - stringify ok 6 - tie - lines[1] - stringify ok 7 - tie - lines[2] - stringify ok 8 - tie - lines[3] - undef ok 9 - tie - lines[0] - 0 ok 10 - tie - lines[0] - 1 ok 11 - tie - lines[0] - 2 ok 12 - tie - lines[0] - 3 ok 13 - tie - lines[1] - 0 ok 14 - tie - lines[1] - 1 ok 15 - tie - lines[1] - 2 ok 16 - tie - lines[1] - 3 ok 17 - tie - lines[2] - 0 ok 18 - tie - lines[2] - 1 ok 19 - tie - lines[2] - 2 ok 20 - tie - lines[2] - 3 ok 21 - new - close ok t/stringify.........1..58 ok 1 - use Tie::Handle::CSV; ok 2 - new - good - header ok 3 - new - ref ok 4 - new - line1 - stringify ok 5 - new - line2 - stringify ok 6 - new - line3 - stringify ok 7 - new - line4 - undef ok 8 - new - line1 - one ok 9 - new - line1 - two ok 10 - new - line1 - three ok 11 - new - line1 - not ok 12 - new - line2 - one ok 13 - new - line2 - two ok 14 - new - line2 - three ok 15 - new - line2 - not ok 16 - new - line3 - one ok 17 - new - line3 - two ok 18 - new - line3 - three ok 19 - new - line3 - not ok 20 - new - close ok 21 - new - good - header ok 22 - new - ref ok 23 - new - line1 - stringify ok 24 - new - line2 - stringify ok 25 - new - line3 - stringify ok 26 - new - line4 - undef ok 27 - new - line1 - one ok 28 - new - line1 - two ok 29 - new - line1 - three ok 30 - new - line1 - not ok 31 - new - line2 - one ok 32 - new - line2 - two ok 33 - new - line2 - three ok 34 - new - line2 - not ok 35 - new - line3 - one ok 36 - new - line3 - two ok 37 - new - line3 - three ok 38 - new - line3 - not ok 39 - new - close ok 40 - new - good - header ok 41 - new - ref ok 42 - new - line1 - stringify ok 43 - new - line2 - stringify ok 44 - new - line3 - stringify ok 45 - new - line4 - undef ok 46 - new - line1 - one ok 47 - new - line1 - two ok 48 - new - line1 - three ok 49 - new - line1 - not ok 50 - new - line2 - one ok 51 - new - line2 - two ok 52 - new - line2 - three ok 53 - new - line2 - not ok 54 - new - line3 - one ok 55 - new - line3 - two ok 56 - new - line3 - three ok 57 - new - line3 - not ok 58 - new - close ok t/tell..............1..5 ok 1 - use Tie::Handle::CSV; ok 2 - new - good - no header ok 3 - tell - 0 ok 4 - tell > 0 ok 5 - new - close ok All tests successful, 1 test skipped. Files=12, Tests=314, 2 wallclock secs ( 1.49 cusr + 0.41 csys = 1.90 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/Tie/Handle/CSV.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Tie/Handle/CSV/Array.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/Tie/Handle/CSV/Hash.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Tie/Handle/CSV.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Tie/Handle/CSV/Array.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Tie/Handle/CSV/Hash.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Tie::Handle::CSV.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Tie::Handle::CSV::Array.3 Installing /Users/cpanrun/build/5.8.8/man/man3/Tie::Handle::CSV::Hash.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod