Checking if your kit is complete... Looks good Writing Makefile for Finance::Shares cp Shares/Chart.pm blib/lib/Finance/Shares/Chart.pm cp Shares/Sample.pm blib/lib/Finance/Shares/Sample.pm cp Shares/Model.pm blib/lib/Finance/Shares/Model.pm cp Shares/Averages.pm blib/lib/Finance/Shares/Averages.pm cp Shares/MySQL.pm blib/lib/Finance/Shares/MySQL.pm cp Shares/Momentum.pm blib/lib/Finance/Shares/Momentum.pm cp Shares/Bands.pm blib/lib/Finance/Shares/Bands.pm cp fs_model blib/script/fs_model /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/fs_model cp fs_fetch blib/script/fs_fetch /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/fs_fetch Manifying blib/man1/fs_model.1 Manifying blib/man3/Finance::Shares::Lesson2.3pm Manifying blib/man3/Finance::Shares::Lesson5.3pm Manifying blib/man3/Finance::Shares::Lesson3.3pm Manifying blib/man3/Finance::Shares::Lesson4.3pm Manifying blib/man3/Finance::Shares::Model.3pm Manifying blib/man3/Finance::Shares::Lesson1.3pm Manifying blib/man3/Finance::Shares::Overview.3pm Manifying blib/man3/Finance::Shares::MySQL.3pm Manifying blib/man3/Finance::Shares::Averages.3pm Manifying blib/man3/Finance::Shares::Bands.3pm Manifying blib/man3/Finance::Shares::Chart.3pm Manifying blib/man3/Finance::Shares::Sample.3pm Manifying blib/man3/Finance::Shares::Momentum.3pm PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/ch01-basic........1..34 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 50 dates counted ok 6 - prices lines counted ok 7 - volumes lines counted ok 8 - Finance::Shares::Chart created ok 9 - GraphKey PostScript ok 10 - GraphStyle PostScript ok 11 - XYChart PostScript ok 12 - StockChart PostScript ok 13 - prices graph ok 14 - volumes graph ok 15 - cycles graph ok 16 - tests graph ok 17 - labels exist ok 18 - 50 labels ok 19 - dummy labels exist ok 20 - 50 dummy labels ok 21 - space for labels ok 22 - top above prices ok 23 - prices above volumes ok 24 - volumes above cycles ok 25 - cycles above tests ok 26 - tests above bottom ok 27 - prices/volumes count ok 28 - prices ymin ok 29 - prices ymax ok 30 - volumes ymin ok 31 - volumes ymax ok 32 - PostScript file created ok 33 - basic PostScript written Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/ch01-basic.ps ok 34 - filesize hasn't changed ok t/ch02-lines........1..21 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 63 dates ok 6 - line1 stored ok 7 - line2 stored ok 8 - line3 stored ok 9 - line4 stored ok 10 - line5 stored ok 11 - 10 function lines ok 12 - Finance::Shares::Chart created ok 13 - prices key panel ok 14 - volumes key panel ok 15 - cycles key panel ok 16 - tests key panel ok 17 - function lines built ok 18 - line1 points ok 19 - line2 points sh: line 1: gs: command not found cat: t/ch02-lines.ps: Bad file descriptor # Failed test 'PNG file created' # at t/ch02-lines.t line 142. not ok 20 - PNG file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/ch02-lines.png ok 21 - filesize hasn't changed # Looks like you failed 1 test of 21. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 20 Failed 1/21 tests, 95.24% okay t/ch03-dates........1..12 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 22 dates ok 6 - simple(5,close) stored ok 7 - simple(10,close) stored ok 8 - simple(20,close) stored ok 9 - simple(20,volume) stored ok 10 - Finance::Shares::Chart created ok 11 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/ch03-dates.ps ok 12 - filesize hasn't changed ok t/ch04-styles.......1..11 ok 1 - simple(3,close) stored ok 2 - simple(7,close) stored ok 3 - simple(14,close) stored ok 4 - simple(28,close) stored ok 5 - simple(42,close) stored ok 6 - 1.2 (3 quote simple average of Closing price) LP- in sequence 1 ok 7 - 1.4 (7 quote simple average of Closing price) LP- in sequence 1 ok 8 - 1.5 (14 quote simple average of Closing price) LP- in sequence 1 ok 9 - 1.3 (28 quote simple average of Closing price) LP- in sequence 1 ok 10 - 1.1 (42 quote simple average of Closing price) LP- in sequence 1 Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/ch04-styles.ps ok 11 - filesize hasn't changed ok t/fn01-averages.....1..11 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 171 dates ok 6 - simple(3,close) stored ok 7 - weighted(10,close) stored ok 8 - expo(21,close) stored ok 9 - Finance::Shares::Chart created ok 10 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/fn01-averages.ps ok 11 - filesize hasn't changed ok t/fn02-envelope.....1..10 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 59 dates ok 6 - env_lo(3,close) stored ok 7 - env_hi(3,close) stored ok 8 - Finance::Shares::Chart created ok 9 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/fn02-envelope.ps ok 10 - filesize hasn't changed ok t/fn03-bollinger....1..11 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 59 dates ok 6 - simple(10,close) stored ok 7 - boll_lo(simple(10,close)) stored ok 8 - boll_hi(simple(10,close)) stored ok 9 - Finance::Shares::Chart created ok 10 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/fn03-bollinger.ps ok 11 - filesize hasn't changed ok t/fn04-channel......1..10 ok 1 - PostScript::File created ok 2 - Finance::Shares::Sample created ok 3 - start date ok 4 - end date ok 5 - 59 dates ok 6 - chan_lo(10,close) stored ok 7 - chan_hi(10,close) stored ok 8 - Finance::Shares::Chart created ok 9 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/fn04-channel.ps ok 10 - filesize hasn't changed ok t/gk01-wrap.........1..5 "split_lines" is not exported by the PostScript::Graph::Key module Can't continue after import errors at t/gk01-wrap.t line 5 BEGIN failed--compilation aborted at t/gk01-wrap.t line 5. # Looks like your test died before it could output anything. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-5 Failed 5/5 tests, 0.00% okay t/gp01-basic........1..5 ok 1 - PostScript::Graph::Paper loaded ok 2 - PostScript::Graph::Paper created ok 3 - output created ok 4 - check_file returned /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/gp01-basic.ps ok 5 - /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/gp01-basic.ps created ok t/gp02-defaults.....1..59 ok 1 - PostScript::Graph::Paper loaded ok 2 - PostScript::Graph::Paper created ok 3 - layout_left_edge ok 4 - layout_bottom_edge ok 5 - layout_right_edge ok 6 - layout_top_edge ok 7 - layout_right_margin ok 8 - layout_top_margin ok 9 - layout_spacing ok 10 - layout_dots_per_inch ok 11 - layout_heading ok 12 - layout_heading_height ok 13 - layout_key_width ok 14 - layout_background ok 15 - layout_color ok 16 - layout_heavy_color ok 17 - layout_mid_color ok 18 - layout_light_color ok 19 - layout_heavy_width ok 20 - layout_mid_width ok 21 - layout_light_width ok 22 - layout_font ok 23 - layout_font_size ok 24 - layout_font_color ok 25 - layout_heading_font ok 26 - layout_heading_font_size ok 27 - layout_heading_font_color ok 28 - x_axis_low ok 29 - x_axis_high ok 30 - x_axis_width ok 31 - x_axis_height ok 32 - x_axis_label_gap ok 33 - x_axis_smallest ok 34 - x_axis_title ok 35 - x_axis_font ok 36 - x_axis_font_color ok 37 - x_axis_font_size ok 38 - x_axis_mark_min ok 39 - x_axis_mark_max ok 40 - x_axis_labels_req ok 41 - x_axis_rotate ok 42 - x_axis_center ok 43 - x_axis_show_lines ok 44 - y_axis_low ok 45 - y_axis_high ok 46 - y_axis_width ok 47 - y_axis_height ok 48 - y_axis_label_gap ok 49 - y_axis_smallest ok 50 - y_axis_title ok 51 - y_axis_font ok 52 - y_axis_font_color ok 53 - y_axis_font_size ok 54 - y_axis_mark_min ok 55 - y_axis_mark_max ok 56 - y_axis_labels_req ok 57 - y_axis_rotate ok 58 - y_axis_center ok 59 - y_axis_show_lines ok t/mm01-trends.......1..8 ok 1 - rising(close) stored ok 2 - falling(close) stored ok 3 - oversold(close) stored ok 4 - undersold(close) stored ok 5 - Finance::Shares::Chart created Known lines... prices : open prices : high prices : low prices : close volumes : volume cycles : gradient(10,close) cycles : value(10) cycles : value(-10) cycles : value(26.1162934196483) cycles : value(-29.9618917633336) tests : rising(close) tests : falling(close) tests : oversold(close) tests : undersold(close) ok 6 - 14 known lines ok 7 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mm01-trends.ps ok 8 - filesize hasn't changed ok t/mm02-volume.......1..5 ok 1 - on_balance(volume) stored ok 2 - Finance::Shares::Chart created Known lines... prices : open prices : high prices : low prices : close volumes : volume cycles : gradient(1,close) cycles : on_balance(volume) cycles : gradient(10,on_balance(volume)) tests : rising(on_balance(volume)) ok 3 - 9 known lines ok 4 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mm02-volume.ps ok 5 - filesize hasn't changed ok t/mm03-direction....1..4 ok 1 - Finance::Shares::Chart created Known lines... prices : open prices : high prices : low prices : close cycles : direction(1) cycles : simple(10,direction(1)) cycles : direction(-1) cycles : direction(0) cycles : simple(5,direction(0)) ok 2 - 9 known lines ok 3 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mm03-direction.ps ok 4 - filesize hasn't changed ok t/mo01-multi........1..4 ok 1 - model built ok 2 - filesize hasn't changed Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mo01-multi-1.ps ok 3 - filesize hasn't changed Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mo01-multi-3.ps ok 4 - filesize hasn't changed ok t/mo02-single.......1..2 ok 1 - model built Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mo02-single.ps ok 2 - filesize hasn't changed ok t/mo03-double.......1..2 ok 1 - model built Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mo03-double.ps ok 2 - filesize hasn't changed ok t/mo04-all..........1..2 verbose level 1 Finished sample 'SHEL.L(2002-06-27,weekdays,2002-09-05)' Finished sample 'BOC.L(2002-01-02,quotes,2002-04-30)' Finished sample 'BOC.L(2002-01-02,days,2002-01-31)' Finished sample 'ARM.L(1998-01-02,weeks,1998-03-25)' Finished sample 'BOC.L(2002-01-02,weekdays,2002-09-05)' Finished sample 'EGG.L(1999-01-29,months,2000-10-24)' Finished sample 'ULVR.L(2002-04-02,weekdays,2002-09-30)' ok 1 - model built Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/mo04-all.ps ok 2 - filesize hasn't changed ok t/sa01-dates........1..8 ok 1 - Finance::Shares::Sample loaded ok 2 - today_as_string ok 3 - ymd_from_string ok 4 - string_from_ymd ok 5 - increment_days ok 6 - string_from_ymd ok 7 - increment_date ok 8 - day_of_week ok t/sa02-days.........1..14 ok 1 - Sample built ok 2 - quotes by default ok 3 - start date ok 4 - end date ok 5 - dates counted ok 6 - prices lines counted ok 7 - volumes lines counted ok 8 - open hash ok 9 - high hash ok 10 - low hash ok 11 - close hash ok 12 - volume hash ok 13 - lx hash ok 14 - dates array ok t/sa03-weeks........1..14 ok 1 - Sample built ok 2 - weeks ok 3 - start date ok 4 - end date ok 5 - dates counted ok 6 - prices lines counted ok 7 - volumes lines counted ok 8 - open hash ok 9 - high hash ok 10 - low hash ok 11 - close hash ok 12 - volume hash ok 13 - lx hash ok 14 - dates array ok t/sa04-months.......1..12 ok 1 - Sample built ok 2 - months ok 3 - start date ok 4 - end date ok 5 - dates counted ok 6 - prices lines counted ok 7 - volumes lines counted ok 8 - 5 known lines ok 9 - PostScript::File created ok 10 - Finance::Shares::Chart created ok 11 - PostScript file created Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/sa04-months.ps ok 12 - filesize hasn't changed ok t/te01-above........1..7 ok 1 - start date correct ok 2 - end date correct ok 3 - simple(3,close) stored ok 4 - simple(20,close) stored verbose level 1 ok 5 - 1 Sample stored ok 6 - test_gt(prices,simple(3,close),prices,simple(20,close)) stored Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/te01-above.ps ok 7 - filesize hasn't changed Known lines... prices : open prices : high prices : low prices : close prices : simple(3,close) prices : simple(20,close) volumes : volume tests : test_gt(prices,simple(3,close),prices,simple(20,close)) ok t/te02-below........1..13 ok 1 - start date correct ok 2 - end date correct ok 3 - simple(3,close) stored ok 4 - simple(20,close) stored ok 5 - value(91000000) stored verbose level 1 ok 6 - 1 Sample stored ok 7 - test_lt(prices,simple(3,close),prices,simple(20,close)) stored ok 8 - 50 points in test_lt(prices,simple(3,close),prices,simple(20,close)) ok 9 - test_gt(prices,simple(3,close),prices,simple(20,close)) stored ok 10 - 50 points in test_gt(prices,simple(3,close),prices,simple(20,close)) SIGNAL msg at 2002-07-10: volume above value(91000000) SIGNAL msg at 2002-07-17: volume above value(91000000) SIGNAL msg at 2002-07-31: volume above value(91000000) ok 11 - test_gt(volumes,volume,volumes,value(91000000)) stored ok 12 - 50 points in test_gt(volumes,volume,volumes,value(91000000)) Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/te02-below.ps ok 13 - filesize hasn't changed ok t/te03-synopsis.....1..7 verbose level 1 ok 1 - sample added ok 2 - mark_buy signal added ok 3 - high envelope line ok 4 - low envelope line ok 5 - test line Known lines... prices : open prices : high prices : low prices : close prices : env_lo(3,close) prices : env_hi(3,close) prices : test_ge(prices,high,prices,env_hi(3,close)) volumes : volume volumes : signal(circle) ok 6 - 9 known lines Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/te03-synopsis.ps ok 7 - filesize hasn't changed ok t/te04-minmax.......1..14 verbose level 1 ok 1 - sample added ok 2 - simple(3,close) stored ok 3 - simple(8,close) stored ok 4 - simple(30,close) stored ok 5 - min test line ok 6 - max test line ok 7 - test1 line ok 8 - test2 line ok 9 - mark_buy signal added ok 10 - mark_sell signal added ok 11 - combi1 line ok 12 - combi2 line ok 13 - 21 known lines Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/te04-minmax.ps ok 14 - filesize hasn't changed ok t/te05-sumdiff......1..11 verbose level 1 ok 1 - sample added ok 2 - simple(3,close) stored ok 3 - simple(8,close) stored ok 4 - simple(30,close) stored ok 5 - test1 line ok 6 - test2 line ok 7 - diff cycle line ok 8 - combi1 line ok 9 - combi2 line Known lines... prices : open prices : high prices : low prices : close prices : simple(3,close) prices : _simple(3,close) prices : _simple(8,close) prices : simple(8,close) prices : simple(30,close) prices : _simple(30,close) volumes : volume cycles : test_diff(prices,simple(30,close),prices,simple(3,close)) tests : test_le(prices,simple(8,close),prices,simple(30,close)) tests : _test_le(prices,simple(8,close),prices,simple(30,close)) tests : _test_ge(prices,simple(8,close),prices,simple(3,close)) tests : test_ge(prices,simple(8,close),prices,simple(3,close)) tests : test_diff(tests,test_le(prices,simple(8,close),prices,simple(30,close)),tests,test_ge(prices,simple(8,close),prices,simple(3,close))) tests : signal(top) tests : test_sum(tests,test_le(prices,simple(8,close),prices,simple(30,close)),tests,test_ge(prices,simple(8,close),prices,simple(3,close))) ok 10 - 19 known lines Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/te05-sumdiff.ps ok 11 - filesize hasn't changed ok t/te06-logical......1..13 verbose level 1 ok 1 - sample added ok 2 - simple(3,close) stored ok 3 - simple(8,close) stored ok 4 - simple(30,close) stored ok 5 - test1 line ok 6 - test2 line ok 7 - 'test' line ok 8 - 'not' line ok 9 - test1 and test2 ok 10 - test1 or test2 Known lines... prices : open prices : high prices : low prices : close prices : simple(3,close) prices : _simple(3,close) prices : _simple(8,close) prices : simple(8,close) prices : simple(30,close) prices : _simple(30,close) prices : test_test(tests,test_ge(prices,simple(8,close),prices,simple(3,close))) volumes : volume cycles : signal(down) cycles : test_not(tests,test_ge(prices,simple(8,close),prices,simple(3,close))) tests : test_le(prices,simple(8,close),prices,simple(30,close)) tests : _test_le(prices,simple(8,close),prices,simple(30,close)) tests : _test_ge(prices,simple(8,close),prices,simple(3,close)) tests : test_ge(prices,simple(8,close),prices,simple(3,close)) tests : test_and(tests,test_le(prices,simple(8,close),prices,simple(30,close)),tests,test_ge(prices,simple(8,close),prices,simple(3,close))) tests : test_or(tests,test_le(prices,simple(8,close),prices,simple(30,close)),tests,test_ge(prices,simple(8,close),prices,simple(3,close))) ok 11 - 20 known lines ok 12 - 18 saved signals Use ghostview or similar to inspect results file: /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Finance-Shares/t/te06-logical.ps ok 13 - filesize hasn't changed ok t/TestFuncs.........1..4 ok 1 - shallow arrays ok 2 - shallow hashes ok 3 - deep arrays ok 4 - deep hashes ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/ch02-lines.t 1 256 21 1 20 t/gk01-wrap.t 255 65280 5 10 1-5 Failed 2/29 test scripts. 6/333 subtests failed. Files=29, Tests=333, 12 wallclock secs ( 9.57 cusr + 2.56 csys = 12.13 CPU) Failed 2/29 test programs. 6/333 subtests failed. make: *** [test_dynamic] Error 255