Checking if your kit is complete... Looks good Writing Makefile for Text::Report cp lib/Text/Report.pm blib/lib/Text/Report.pm Manifying blib/man3/Text::Report.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 Text::Report; # 1.004 ok t/01.init.........1..30 ok 1 - use Storable; ok 2 - use Carp; ok 3 - /tmp should exist ok 4 - /tmp should be writable ok 5 - /tmp/file should be removable ok 6 - new() Obj and Class OK ok 7 ok 8 - Text::Report->can('new') ok 9 - Text::Report->can('configure') ok 10 - Text::Report->can('defblock') ok 11 - Text::Report->can('setblock') ok 12 - Text::Report->can('setcol') ok 13 - Text::Report->can('insert') ok 14 - Text::Report->can('fill_block') ok 15 - Text::Report->can('report') ok 16 - Text::Report->can('get_csv') ok 17 - Text::Report->can('rst_block') ok 18 - Text::Report->can('del_block') ok 19 - Text::Report->can('clr_block_data') ok 20 - Text::Report->can('clr_block_headers') ok 21 - Text::Report->can('named_blocks') ok 22 - Text::Report->can('linetypes') ok 23 - Text::Report->can('AUTOLOAD') ok 24 - Text::Report->can('_sort') ok 25 - Text::Report->can('_draw_line') ok 26 - Text::Report->can('_debug') ok 27 - Text::Report->can('_numeric') ok 28 - Text::Report->can('_assign_def_block') ok 29 - Text::Report->can('_default_block') ok 30 - Text::Report->can('_default_report') ok t/02.pod..........1..1 ok 1 - blib/lib/Text/Report.pm ok t/03.configure....1..22 ok 1 - Default report width should = 80 ok 2 - Default block column settings should = {1 => {width => 80, align => 'center'}} ok 3 - Default blockPad should be {top => 0, bottom => 1} ok 4 - Default column should be 1 => {width => 80, align => 'center'} ok 5 - Default useColHeaders should be "OFF" ok 6 - Default column sort key should be "OFF" ok 7 - Calling configure() with no params should return undef ok 8 - Setting debug level to 'notice' and verbose off should return report obj ok 9 - Debug level should be set to 1 and verbose off ok 10 - Setting default block col width = 120 ok 11 - Default report width should = 120 ok 12 - Default block column width should = 120 ok 13 - Calling configure(blockPad) with bad params should return undef ok 14 - Setting blockPad to {top => 2, bottom => 2} ok 15 - Default blockPad should now be {top => 2, bottom => 2} ok 16 - Calling configure(column) with bad params should return undef ok 17 - Setting default column params to {1 => {width => 40, align => 'right'}} should return report obj ok 18 - Default column should now be {1 => {width => 40, align => 'right'}} ok 19 - Default report width should remain unchanged at 120 ok 20 - Setting useColHeaders to TRUE should return report obj ok 21 - Setting default column sort key to column two should return report obj ok 22 - Default column sort key should be set to column 2 ok t/04.defblock.....1..25 ok 1 - Default report width should = 80 ok 2 - Default block column settings should = {1 => {width => 80, align => 'center'}} ok 3 - Default blockPad should be {top => 0, bottom => 1} ok 4 - Default column should be 1 => {width => 80, align => 'center'} ok 5 - Default useColHeaders should be "OFF" ok 6 - Default column sort key should be "OFF" ok 7 - Creating new report block with valid params'sd1' ok 8 - Default report width should = 80 ok 9 - Default block column settings should = {1 => {width => 80, align => 'center'}} ok 10 - Default blockPad should be {top => 0, bottom => 1} ok 11 - Default column should be 1 => {width => 80, align => 'center'} ok 12 - Default useColHeaders should be "OFF" ok 13 - Default column sort key should be "OFF" First Title Line Using Block Defaults Second Title Line ================================================================================ SOLAR SURFACE ACTIVITY ---------------------- Date Time Wind Vis Cond Sky Air Dwpt ____ _____ ______ _______ _______________ _______ ____ ____ 14 22:05 Calm 10 FIRSTLINE CLR 63 61 13 21:45 NE 3 10 Fair CLR 63 61 13 21:25 Calm 10 Fair CLR 64 63 12 21:05 E 5 11 Fair CLR 64 62 12 20:45 E 5 10 Fair CLR 64 63 12 20:25 E 6 10 Fair CLR 64 63 11 20:05 E 7 10 Partly Cloudy SCT075 64 63 11 19:45 E 5 12 Partly Cloudy SCT075 66 63 11 19:25 E 6 10 Partly Cloudy SCT075 66 63 11 19:05 E 6 15 Heavy Rain OVC075 68 68 11 18:45 E 6 14 Rain OVC065 68 67 11 18:25 E 7 18 Lt Rain OVC065 68 67 10 18:05 E 5 10 Overcast OVC065 68 66 10 17:45 E 6 10 Overcast OVC065 68 63 10 17:25 SE 7 10 Overcast OVC055 70 61 10 17:05 E 8 10 Overcast OVC055 70 61 10 16:45 E 8 04 Overcast OVC055 70 61 10 16:25 E 8 10 Overcast OVC065 70 59 10 16:05 E 9 13 Overcast OVC065 72 59 10 15:45 E 9 12 Overcast OVC065 72 61 9 15:25 E 8 10 Mostly Cloudy BKN065 70 61 9 15:05 E 6 10 Overcast OVC065 70 63 9 14:45 E 10 10 Sprinkles OVC075 70 67 9 14:25 E 9 08 Overcast OVC070 70 65 9 14:15 E 9 08 Overcast OVC070 70 61 9 14:05 E 9 08 Overcast OVC070 70 61 8 14:04 E 9 08 Overcast OVC070 70 61 8 14:03 E 9 08 Overcast OVC070 70 61 7 14:02 E 9 08 LASTLINE CLR070 74 61 ================================================================================ Full-Duplex Communications, Inc. Florida Design Engineering ok 14 - Call setblock() with no params should return undef ok 15 - Set block name unknown ok 16 - Set block name sd1 with no params should return report obj ok 17 - Block object 'sd1' should remain unchanged ok 18 - Setting block name sd1 with useColHeaders to "OFF" should return report obj ok 19 - Block object 'sd1' should have useColHeaders set to "OFF" ok 20 - Default report width should = 80 ok 21 - Default block column settings should = {1 => {width => 80, align => 'center'}} ok 22 - Default blockPad should be {top => 0, bottom => 1} ok 23 - Default column should be 1 => {width => 80, align => 'center'} ok 24 - Default useColHeaders should be "OFF" ok 25 - Default column sort key should be "OFF" First Title Line Using Block Defaults Second Title Line ================================================================================ SOLAR SURFACE ACTIVITY ---------------------- 14 22:05 Calm 10 ONLYLINE CLR 63 61 ================================================================================ Full-Duplex Communications, Inc. Florida Design Engineering ok t/05.report.......1..39 ok 1 - Confirming default report width = 80 ok 2 - Confirming default block column settings = {1 => {width => 80, align => 'center'}} ok 3 - Confirming default blockPad is {top => 0, bottom => 1} ok 4 - Confirming default column is 1 => {width => 80, align => 'center'} ok 5 - Confirming default useColHeaders is "OFF" ok 6 - Confirming default column sort key is "OFF" ok 7 - Defining block 'title_lines' with 'noHeaders' set should return report obj ok 8 - Build 1st dbl_line separator should return report obj ok 9 - Valid blockname should return report obj ok 10 - Invalid blockname should return undef ok 11 - Line 1 CSV data should match line 1 of original data ok 12 - Line 2 CSV data should match line 2 of original data ok 13 - Line 3 CSV data should match line 3 of original data ok 14 - Line 4 CSV data should match line 4 of original data ok 15 - Line 5 CSV data should match line 5 of original data ok 16 - Line 6 CSV data should match line 6 of original data ok 17 - Line 7 CSV data should match line 7 of original data ok 18 - Line 1 report data should match line 1 of original data ok 19 - Line 2 report data should match line 2 of original data ok 20 - Line 3 report data should match line 3 of original data ok 21 - Line 4 report data should match line 4 of original data ok 22 - Line 5 report data should match line 5 of original data ok 23 - Line 6 report data should match line 6 of original data ok 24 - Line 7 report data should match line 7 of original data ok 25 - Line 8 report data should match line 8 of original data ok 26 - Line 9 report data should match line 9 of original data ok 27 - Line 10 report data should match line 10 of original data ok 28 - Line 11 report data should match line 11 of original data ok 29 - Line 12 report data should match line 12 of original data ok 30 - Line 13 report data should match line 13 of original data ok 31 - Line 14 report data should match line 14 of original data ok 32 - Line 15 report data should match line 15 of original data ok 33 - Line 16 report data should match line 16 of original data ok 34 - Line 17 report data should match line 17 of original data ok 35 - Line 18 report data should match line 18 of original data ok 36 - Line 19 report data should match line 19 of original data ok 37 - Line 20 report data should match line 20 of original data ok 38 - Line 21 report data should match line 21 of original data ok 39 - Line 22 report data should match line 22 of original data ok All tests successful. Files=6, Tests=118, 2 wallclock secs ( 0.91 cusr + 0.23 csys = 1.14 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/Text/Report.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Text/Report.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Text::Report.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod