Checking if your kit is complete... Looks good Writing Makefile for CGI::Application::Plugin::Output::XSV Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp XSV.pm blib\lib\CGI\Application\Plugin\Output\XSV.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-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(0x15dba0c) -> ARRAY(0x15dbcdc)] 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..2 ok 1 - use CGI; ok 2 - app raises exception without values parameter ok 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..21 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - use Text::CSV_XS; ok 3 - xsv_report: missing values parameter raises exception ok 4 - xsv_report: non-hash reference options parameter raises exception ok 5 - xsv_report: non-hash reference options parameter raises exception ok 6 - xsv_report: invalid values list type raises exception ok 7 - xsv_report: invalid list type raises exception ok 8 - xsv_report: invalid list type raises exception ok 9 - xsv_report: empty values list without fields list raises exception ok 10 - xsv_report: undef headers and headers_cb raises exception ok 11 - xsv_report: non-coderef headers_cb raises exception ok 12 - xsv_report: empty return from headers_cb raises exception ok 13 - xsv_report: specifying both values and iterator raises exception ok 14 - xsv_report: non-coderef iterator raises exception ok 15 - xsv_report: iterator returning non-array reference raises exception ok 16 - xsv_report: non-array reference from headers_cb raises exception ok 17 - xsv_report: apparently infinite iterator raises exception ok 18 - xsv_report: empty values list is OK ok 19 - add_to_xsv: non-array reference fields param raises exception ok 20 - add_to_xsv: missing fields param raises exception ok 21 - add_to_xsv: invalid list of fields raises exception ok t/09a_warn...................1..5 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - use Text::CSV_XS; ok 3 - xsv_report: warning on empty fields list with headers callback ok 4 - xsv_report: warning on use of deprecated get_row_cb parameter ok 5 - xsv_report: warning on use of both get_row_cb and row_filter ok 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..4 ok 1 - use CGI::Application::Plugin::Output::XSV; ok 2 - report output (iterator) matches ok 3 - report output (iterator) matches ok 4 - report output (iterator) matches ok t/pod........................1..1 ok 1 - blib\lib\CGI\Application\Plugin\Output\XSV.pm ok 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, 1 test skipped. Files=16, Tests=94, 4 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. Installing C:\cpanrun\build\5-10-0\html\site\lib\CGI\Application\Plugin\Output\XSV.html Installing C:\cpanrun\build\5-10-0\site\lib\CGI\Application\Plugin\Output\XSV.pm Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod