Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\CGI\Application\Plugin\Output\XSV.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\CGI\Application\Plugin\Output\XSV\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod t t\06_xsv_report_array.t t\07_header_row.t t\08_get_row_callback.t t\09_error.t t\09a_warn.t t\10_iterator.t t\11_iterator_dbi.t t\pod.t t\pod_coverage.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(0x15d56c0) -> ARRAY(0x15d572c)] 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..1 ok 1 - Pod coverage on CGI::Application::Plugin::Output::XSV ok All tests successful. Files=16, Tests=95, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)