Checking if your kit is complete... Looks good Writing Makefile for CGI::Application::Plugin::Output::XSV cp XSV.pm blib/lib/CGI/Application/Plugin/Output/XSV.pm Manifying blib/man3/CGI::Application::Plugin::Output::XSV.3 PERL_DL_NONLAZY=1 /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_load....................1..1 ok 1 - use CGI::Application::Plugin::Output::XSV; ok t/02_import..................1..5 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - main->can('add_to_xsv') ok 3 - main->can('clean_field_names') ok 4 - main->can('xsv_report') ok 5 - main->can('xsv_report_web') ok t/03_clean_field_names.......1..6 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - clean_field_names creates new list [ARRAY(0x800000010001c9e0) -> ARRAY(0x8000000100270de0)] ok 3 - matching clean ["foo bar baz" -> "Foo Bar Baz"] ok 4 - matching clean ["foo bar baz qux" -> "Foo Bar Baz Qux"] ok 5 - unmatching clean ["Foo Bar Baz" ne "foo bar baz"] ok 6 - unmatching clean ["Foo Bar Baz Qux" ne "foo bar baz qux"] ok t/04_add_to_xsv..............1..6 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - use Text::CSV_XS; ok 3 - add_to_xsv [foo bar baz] ok 4 - add_to_xsv [qux quux quuux] ok 5 - add_to_xsv [alpha bravo charlie] ok 6 - add_to_xsv empty list returns line ending only ok t/05_xsv_report_hash.........1..6 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - report output (hash input) matches ok 3 - report output (hash input) matches ok 4 - report output (custom header cb) matches ok 5 - defaults generated for fields when not provided ok 6 - report output (empty list) matches ok t/05a_xsv_report_web.........1..17 ok 1 - app runs OK ok 2 - report output (hash input) matches ok 3 - app runs OK ok 4 - report output matches (user-specified filename) ok 5 - report output (hash input) matches ok 6 - report output (hash input) matches ok 7 - report output (hash input) matches ok 8 - report output (hash input) matches ok 9 - report output includes header field [Phone] ok 10 - report output includes header field [Last Name] ok 11 - report output includes header field [First Name] ok 12 - report output, first row includes field [555-1212] ok 13 - report output, first row includes field [Tors] ok 14 - report output, first row includes field [Jack] ok 15 - report output, first row includes field [555-1515] ok 16 - report output, first row includes field [Rizzo] ok 17 - report output, first row includes field [Frank] ok t/05b_xsv_report_web_fail....1..0 # Skip Test::Exception required to test die skipped all skipped: Test::Exception required to test die t/06_xsv_report_array........1..5 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - report output matches (no headers) ok 3 - report output matches (specify headers) ok 4 - report output matches (specify field order) ok 5 - report output (empty list) matches ok t/07_header_row..............1..6 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - header list created automatically (hashes) ok 3 - provided header list is used (hashes) ok 4 - header list created automatically (arrays) ok 5 - provided header list is used (arrays) ok 6 - header list is suppressed ok t/08_get_row_callback........1..6 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - rows are filtered using user callback ok 3 - rows are filtered using user callback ok 4 - rows are filtered using user callback ok 5 - rows are filtered using user callback ok 6 - rows are filtered using user callback ok t/09_error...................1..0 # Skip Test::Exception required to test die skipped all skipped: Test::Exception required to test die t/09a_warn...................1..0 # Skip Test::Warn required to test warn skipped all skipped: Test::Warn required to test warn t/10_iterator................1..3 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - report output (iterator) matches ok 3 - report output (iterator) matches ok t/11_iterator_dbi............1..0 # Skip DBD::Sponge required to test DBI iterator skipped all skipped: DBD::Sponge required to test DBI iterator t/pod........................1..0 # Skip Test::Pod 1.00 required for testing POD skipped all skipped: Test::Pod 1.00 required for testing POD t/pod_coverage...............1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.00 required for testing POD coverage All tests successful, 6 tests skipped. Files=16, Tests=61, 5 wallclock secs ( 4.21 cusr + 0.72 csys = 4.93 CPU) Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/CGI/Application/Plugin/Output/XSV.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/CGI::Application::Plugin::Output::XSV.3 Appending installation info to /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64/perllocal.pod