PATH=/home/fly1400/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin Start 2011-06-03T14:24:43 ActivePerl-1400 CPAN-1.9402 Going to read '/home/fly1400/var/cpan/Metadata' Database was generated on Thu, 02 Jun 2011 19:38:36 GMT Running make for S/SH/SHARYANTO/Org-Parser-0.12.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SH/SHARYANTO/Org-Parser-0.12.tar.gz ok Org-Parser-0.12 Org-Parser-0.12/README Org-Parser-0.12/Changes Org-Parser-0.12/LICENSE Org-Parser-0.12/dist.ini Org-Parser-0.12/todo.org Org-Parser-0.12/t Org-Parser-0.12/t/list.t Org-Parser-0.12/t/text.t Org-Parser-0.12/META.yml Org-Parser-0.12/MANIFEST Org-Parser-0.12/Build.PL Org-Parser-0.12/t/block.t Org-Parser-0.12/t/table.t Org-Parser-0.12/t/drawer.t Org-Parser-0.12/t/setting.t Org-Parser-0.12/t/various.t Org-Parser-0.12/t/comment.t Org-Parser-0.12/t/testlib.pl Org-Parser-0.12/t/headline.t Org-Parser-0.12/t/footnote.t Org-Parser-0.12/MANIFEST.SKIP Org-Parser-0.12/t/timestamp.t Org-Parser-0.12/t/timerange.t Org-Parser-0.12/t/01-basics.t Org-Parser-0.12/t/00-compile.t Org-Parser-0.12/lib/Org Org-Parser-0.12/lib/Org/Dump.pm Org-Parser-0.12/t/base_element.t Org-Parser-0.12/t/setting-todo.t Org-Parser-0.12/t/radio_target.t Org-Parser-0.12/lib/Org/Parser.pm Org-Parser-0.12/t/short_example.t Org-Parser-0.12/t/data Org-Parser-0.12/t/data/various.org Org-Parser-0.12/lib/Org/Document.pm Org-Parser-0.12/t/link_and_target.t Org-Parser-0.12/t/data/listitem.org Org-Parser-0.12/bin Org-Parser-0.12/bin/remind-due-todos Org-Parser-0.12/t/regression-rt68443.t Org-Parser-0.12/bin/dump-org-structure Org-Parser-0.12/t/release-pod-syntax.t Org-Parser-0.12/lib/Org/Element Org-Parser-0.12/lib/Org/Element/List.pm Org-Parser-0.12/lib/Org/Element/Link.pm Org-Parser-0.12/lib/Org/Element/Text.pm Org-Parser-0.12/lib/Org/Element/Base.pm Org-Parser-0.12/lib/Org/Element/Block.pm Org-Parser-0.12/lib/Org/Element/Table.pm Org-Parser-0.12/t/release-pod-coverage.t Org-Parser-0.12/lib/Org/Element/Target.pm Org-Parser-0.12/lib/Org/Element/Drawer.pm Org-Parser-0.12/t/data/custom_todo_kw.org Org-Parser-0.12/lib/Org/Element/Setting.pm Org-Parser-0.12/lib/Org/Element/Comment.pm Org-Parser-0.12/lib/Org/Element/ListItem.pm Org-Parser-0.12/lib/Org/Element/Headline.pm Org-Parser-0.12/lib/Org/Element/Footnote.pm Org-Parser-0.12/lib/Org/Element/TableRow.pm Org-Parser-0.12/lib/Org/Element/TableCell.pm Org-Parser-0.12/lib/Org/Element/TimeRange.pm Org-Parser-0.12/lib/Org/Element/Timestamp.pm Org-Parser-0.12/lib/Org/Element/TableVLine.pm Org-Parser-0.12/t/base_element-get_property.t Org-Parser-0.12/lib/Org/Element/RadioTarget.pm Org-Parser-0.12/lib/Org/Element/ShortExample.pm CPAN.pm: Going to build S/SH/SHARYANTO/Org-Parser-0.12.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Build.PL Checking prerequisites... requires: ! DateTime::Event::Recurrence is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Org-Parser' version '0.12' ---- Unsatisfied dependencies detected during ---- ---- SHARYANTO/Org-Parser-0.12.tar.gz ---- DateTime::Event::Recurrence [requires] Running Build test Delayed until after prerequisites Running test for module 'DateTime::Event::Recurrence' Running make for F/FG/FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz Checksum for /home/fly1400/var/cpan/sources/authors/id/F/FG/FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz ok DateTime-Event-Recurrence-0.16/ DateTime-Event-Recurrence-0.16/TODO DateTime-Event-Recurrence-0.16/t/ DateTime-Event-Recurrence-0.16/t/05set.t DateTime-Event-Recurrence-0.16/t/10weekly_more.t DateTime-Event-Recurrence-0.16/t/06overflow.t DateTime-Event-Recurrence-0.16/t/12monthly_weekly.t DateTime-Event-Recurrence-0.16/t/03offset.t DateTime-Event-Recurrence-0.16/t/02next.t DateTime-Event-Recurrence-0.16/t/04neg_offset.t DateTime-Event-Recurrence-0.16/t/01sanity.t DateTime-Event-Recurrence-0.16/t/08stress.t DateTime-Event-Recurrence-0.16/t/11mixed_offset.t DateTime-Event-Recurrence-0.16/t/07set-2.t DateTime-Event-Recurrence-0.16/t/00load.t DateTime-Event-Recurrence-0.16/t/09yearly_weekly.t DateTime-Event-Recurrence-0.16/t/13yearly_by_day.t DateTime-Event-Recurrence-0.16/Changes DateTime-Event-Recurrence-0.16/MANIFEST DateTime-Event-Recurrence-0.16/README DateTime-Event-Recurrence-0.16/lib/ DateTime-Event-Recurrence-0.16/lib/DateTime/ DateTime-Event-Recurrence-0.16/lib/DateTime/Event/ DateTime-Event-Recurrence-0.16/lib/DateTime/Event/Recurrence.pm DateTime-Event-Recurrence-0.16/MANIFEST.SKIP DateTime-Event-Recurrence-0.16/CREDITS DateTime-Event-Recurrence-0.16/Makefile.PL DateTime-Event-Recurrence-0.16/LICENSE DateTime-Event-Recurrence-0.16/META.yml CPAN.pm: Going to build F/FG/FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz >>> /home/fly1400/ap1400/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for DateTime::Event::Recurrence Writing MYMETA.yml >>> make cp lib/DateTime/Event/Recurrence.pm blib/lib/DateTime/Event/Recurrence.pm Manifying blib/man3/DateTime::Event::Recurrence.3 FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00load.t ............ 1..1 ok 1 - use DateTime::Event::Recurrence; ok t/01sanity.t .......... 1..4 ok 1 - the set is created with floating time zone ok 2 - daily ok 3 - weekly ok 4 - it has no side-effects on parameters ok t/02next.t ............ 1..16 ok 1 - next ok 2 - next ok 3 - immutable ok 4 - previous ok 5 - previous ok 6 - immutable ok 7 - closest ok 8 - closest ok 9 - next ok 10 - next ok 11 - immutable ok 12 - previous ok 13 - previous ok 14 - immutable ok 15 - closest ok 16 - closest ok t/03offset.t .......... 1..61 ok 1 - next daily ok 2 - next ok 3 - immutable ok 4 - previous ok 5 - previous ok 6 - immutable ok 7 - closest ok 8 - closest ok 9 - next weekly ok 10 - next ok 11 - immutable ok 12 - previous ok 13 - previous ok 14 - immutable ok 15 - closest ok 16 - closest ok 17 - next syntax ok 18 - next daily many ok 19 - next ok 20 - next ok 21 - next ok 22 - immutable ok 23 - previous ok 24 - previous ok 25 - previous ok 26 - immutable ok 27 - closest ok 28 - closest ok 29 - next daily many many ok 30 - next ok 31 - next ok 32 - next ok 33 - immutable ok 34 - previous 2003-04-28T10:45:00 ok 35 - previous ok 36 - previous ok 37 - immutable ok 38 - closest ok 39 - closest ok 40 - next daily many many syntax ok 41 - next ok 42 - next ok 43 - next ok 44 - immutable ok 45 - previous 2003-04-28T10:45:00 ok 46 - previous ok 47 - previous ok 48 - immutable ok 49 - closest ok 50 - closest ok 51 - next yearly many syntax ok 52 - next ok 53 - next ok 54 - next ok 55 - immutable ok 56 - previous 2002-11-15T14:00:00 ok 57 - previous ok 58 - previous ok 59 - immutable ok 60 - closest ok 61 - closest ok t/04neg_offset.t ...... 1..16 ok 1 - next ok 2 - next ok 3 - immutable ok 4 - previous ok 5 - previous ok 6 - immutable ok 7 - closest ok 8 - closest ok 9 - next ok 10 - next ok 11 - immutable ok 12 - previous ok 13 - previous ok 14 - immutable ok 15 - closest ok 16 - closest ok t/05set.t ............. 1..9 ok 1 - next union ok 2 - next union ok 3 - next union ok 4 - next union ok 5 - next intersection ok 6 - no next intersection ok 7 - next complement ok 8 - next complement ok 9 - next complement ok t/06overflow.t ........ 1..35 ok 1 - next - multiple overflows ok 2 - previous - multiple overflows ok 3 - next - multiple overflows - negative ok 4 - previous - multiple overflows - negative ok 5 - next ok 6 - next ok 7 - next ok 8 - next ok 9 - next ok 10 - next ok 11 - next ok 12 - next ok 13 - previous ok 14 - previous ok 15 - previous ok 16 - previous ok 17 - previous ok 18 - previous ok 19 - next ok 20 - next ok 21 - next ok 22 - next ok 23 - previous ok 24 - previous ok 25 - previous ok 26 - next - only one option ok 27 - next - only one option ok 28 - next - only one option ok 29 - next - only one option ok 30 - next - with an invalid value ok 31 - detects an invalid argument ok 32 - next - feb-30 ok 33 - next - feb-29 ok 34 - next - feb-29 ok 35 - next - feb-29 ok t/07set-2.t ........... 1..9 ok 1 - next intersection ok 2 - next intersection ok 3 - next intersection ok 4 - next no-intersection ok 5 - next set ok 6 - next set ok 7 - next span-set ok 8 - next span-set ok 9 - next intersection to span-set ok t/08stress.t .......... 1..14 ok 1 - next nanosecond ok 2 - next nanosecond ok 3 - next nanosecond ok 4 - next ok 5 - next ok 6 - next ok 7 - next ok 8 - next intersection ok 9 - next intersection ok 10 - next intersection ok 11 - previous intersection ok 12 - previous intersection ok 13 - previous intersection ok 14 - next no-intersection ok t/09yearly_weekly.t ... 1..6 ok 1 - yearly-weekly ok 2 - yearly-weekly week 2 ok 3 - yearly-weekly weeks -1 ok 4 - yearly-weekly week -1 ok 5 - yearly-weekly week -1, 2 ok 6 - yearly-weekly week -1, 2 ok t/10weekly_more.t ..... 1..16 ok 1 - yearly-weekly mo ok 2 - yearly-weekly su ok 3 - yearly-weekly tu ok 4 - yearly-weekly tu - named week-day ok 5 - yearly-weekly tu - numbered week-day ok 6 - yearly-weekly 1mo ok 7 - yearly-weekly 1su ok 8 - yearly-weekly 1tu ok 9 - yearly-weekly 1tu - named week-day ok 10 - yearly-weekly 1tu - numbered week-day ok 11 - monthly-weekly 1mo ok 12 - monthly-weekly 1su ok 13 - monthly-weekly 1tu ok 14 - weekly 1su ok 15 - weekly 1su - numbered week-day ok 16 - weekly 1su - named week-day ok t/11mixed_offset.t .... 1..5 ok 1 - next daily ok 2 - next ok 3 - next ok 4 - next ok 5 - next ok t/12monthly_weekly.t .. 1..2 ok 1 - monthly-weekly ok 2 - monthly-weekly ok t/13yearly_by_day.t ... 1..1 ok 1 - yearly-by-day ok All tests successful. Files=14, Tests=195, 8 wallclock secs ( 0.08 usr 0.11 sys + 6.97 cusr 0.35 csys = 7.51 CPU) Result: PASS FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Makefile Flavio Soibelmann Glock <fglock@gmail.com> DateTime base recurrences >>> (cd /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX && tar cvf - DateTime-Event-Recurrence-0.16.ppd blib) | gzip -c >/home/fly1400/var/REPO/F/FG/FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz DateTime-Event-Recurrence-0.16.ppd blib/ blib/lib/ blib/lib/DateTime/ blib/lib/DateTime/Event/ blib/lib/DateTime/Event/Recurrence.pm blib/man3/ blib/man3/DateTime::Event::Recurrence.3 >>> mv /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/DateTime-Event-Recurrence-0.16.ppd /home/fly1400/var/REPO/F/FG/FGLOCK Running Build for S/SH/SHARYANTO/Org-Parser-0.12.tar.gz Prepending /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/blib/arch /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1400/var/cpan/build/Org-Parser-0.12-xWPJsc Prepending /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/blib/arch /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build S/SH/SHARYANTO/Org-Parser-0.12.tar.gz >>> ./Build Building Org-Parser SHARYANTO/Org-Parser-0.12.tar.gz ./Build -- OK Prepending /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/blib/arch /home/fly1400/var/cpan/build/DateTime-Event-Recurrence-0.16-_TN1lX/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 t/00-compile.t ................. 1..25 ok 1 - Org::Document loaded ok ok 2 - Org::Dump loaded ok ok 3 - Org::Element::Base loaded ok ok 4 - Org::Element::Block loaded ok ok 5 - Org::Element::Comment loaded ok ok 6 - Org::Element::Drawer loaded ok ok 7 - Org::Element::Footnote loaded ok ok 8 - Org::Element::Headline loaded ok ok 9 - Org::Element::Link loaded ok ok 10 - Org::Element::List loaded ok ok 11 - Org::Element::ListItem loaded ok ok 12 - Org::Element::RadioTarget loaded ok ok 13 - Org::Element::Setting loaded ok ok 14 - Org::Element::ShortExample loaded ok ok 15 - Org::Element::Table loaded ok ok 16 - Org::Element::TableCell loaded ok ok 17 - Org::Element::TableRow loaded ok ok 18 - Org::Element::TableVLine loaded ok ok 19 - Org::Element::Target loaded ok ok 20 - Org::Element::Text loaded ok ok 21 - Org::Element::TimeRange loaded ok ok 22 - Org::Element::Timestamp loaded ok ok 23 - Org::Parser loaded ok ok 24 - dump-org-structure script compiles ok 25 - remind-due-todos script compiles ok t/01-basics.t .................. ok 1 - doesnt die 1..1 ok 1 - parse() accepts str ok 1 - doesnt die 1..1 ok 2 - parse() accepts arrayref ok 1 - doesnt die 1..1 ok 3 - parse() accepts coderef ok 1 - doesnt die 1..1 ok 4 - parse() accepts filehandle ok 1 - doesnt die 1..1 ok 5 - parse_file() accepts file name ok 1 - dies 1..1 ok 6 - parse() doesnt accept hashref ok 1 - dies 1..1 ok 7 - parse() requires argument ok 1 - dies 1..1 ok 8 - parse() requires defined argument ok 1 - doesnt die ok 2 - The object isa Org::Document 1..2 ok 9 - parse() returns Org::Document instance 1..9 ok t/base_element-get_property.t .. ok 1 - doesnt die ok 2 - got text ok 3 - got correct text ok 4 - text->get_property(x) ok 5 - text->get_property(y) ok 6 - text->get_property(z) 1..6 ok 1 - get_property() 1..1 ok t/base_element.t ............... ok 1 - doesnt die ok 2 - num=4 ok 3 - h1's seniority=0 ok 4 - h2a's seniority=0 ok 5 - h2b's seniority=1 ok 6 - h2c's seniority=2 ok 7 - h1 doesnt have prev_sibling ok 8 - h2a doesnt have prev_sibling ok 9 - h2b's prev_sibling=h2a ok 10 - h2c's pre_sibling=h2b ok 11 - h1 doesnt have next_sibling ok 12 - h2a's next_sibling=h2b ok 13 - h2b's next_sibling=h2c ok 14 - h2c doesnt have next_sibling 1..14 ok 1 - seniority(), prev_sibling(), next_sibling() ok 1 - doesnt die ok 2 - num of walked elements 1..2 ok 2 - walk() ok 1 - doesnt die ok 2 - find num results ok 3 - find result \#2 ok 4 - walk_parents() ok 5 - headline() 1 ok 6 - headline() 2 1..6 ok 3 - find(), walk_parents(), headline() 1..3 ok t/block.t ...................... ok 1 - dies 1..1 ok 1 - unknown block ok 1 - doesnt die ok 2 - num=0 1..2 ok 2 - EXAMPLE: undetected (no END, becomes comment) ok 1 - doesnt die ok 2 - num=1 ok 3 - name ok 4 - args ok 5 - raw_content 1..5 ok 3 - EXAMPLE: basic tests ok 1 - doesnt die ok 2 - num=1 ok 3 - begin_indent attribute ok 4 - end_indent attribute 1..4 ok 4 - block is indentable 1..4 ok t/comment.t .................... ok 1 - doesnt die ok 2 - num=2 ok 3 - comment[0] content ok 4 - comment[1] content ok 5 - markup not parsed in comment 1..5 ok 1 - comment basic tests 1..1 ok t/drawer.t ..................... ok 1 - doesnt die ok 2 - num=0 1..2 ok 1 - non-drawer (missing end) ok 1 - doesnt die ok 2 - num=0 1..2 ok 2 - non-drawer (extra text before opening line) ok 1 - doesnt die ok 2 - num=0 1..2 ok 3 - non-drawer (extra text after opening line) ok 1 - dies 1..1 ok 4 - unknown drawer name ok 1 - doesnt die ok 2 - num=1 ok 3 - name ok 4 - properties 1..4 ok 5 - properties basic tests 1..5 ok t/footnote.t ................... ok 1 - doesnt die ok 2 - num=5 ok 3 - fn0 name ok 4 - fn0 is ref ok 5 - fn0 no def ok 6 - fn1 name ok 7 - fn1 is ref ok 8 - fn1 no def ok 9 - fn2 name ok 10 - fn2 not ref ok 11 - fn2 def ok 12 - fn3 name ok 13 - fn3 not ref ok 14 - fn3 def ok 15 - fn4 anon ok 16 - fn4 is ref ok 17 - fn4 def 1..17 ok 1 - footnote basic tests 1..1 ok t/headline.t ................... ok 1 - doesnt die ok 2 - num=0 1..2 ok 1 - non-headline (missing space) ok 1 - doesnt die ok 2 - num=0 1..2 ok 2 - non-headline (not on first column) ok 1 - doesnt die ok 2 - num=0 1..2 ok 3 - non-headline (no title) ok 1 - doesnt die ok 2 - num=6 ok 3 - 0: title not trimmed ok 4 - 0: level ok 5 - 1: title ok 6 - 1: level ok 7 - 1: tags ok 8 - 2: title ok 9 - 2: level ok 10 - 3: title ok 11 - 3: level ok 12 - 3: is_todo ok 13 - 3: is_done ok 14 - 3: todo_state ok 15 - 3: todo_priority ok 16 - 4: title ok 17 - 4: level ok 18 - 4: is_todo ok 19 - 4: is_done ok 20 - 4: todo_state ok 21 - 5: title ok 22 - 5: level 1..22 ok 4 - headline basic tests ok 1 - doesnt die ok 2 - num=7 ok 3 - parent of h2=h1 ok 4 - parent of h3=h2 ok 5 - parent of h4=h3 ok 6 - parent of h5=h4 ok 7 - parent of h3b=h1b 1..7 ok 5 - headline levels ok 1 - doesnt die ok 2 - num=1 1..2 ok 6 - todo keyword is case sensitive ok 1 - doesnt die ok 2 - num=6 ok 3 - title 1 ok 4 - title 2 ok 5 - title 3 ok 6 - title 4 ok 7 - title 5 ok 8 - title 6 1..8 ok 7 - todo keyword can be separated by other \W aside from \s ok 1 - doesnt die ok 2 - num=1 ok 3 - The object isa Org::Element::Text ok 4 - The object isa Org::Element::Timestamp ok 5 - The object isa Org::Element::Text 1..5 ok 8 - inline elements in headline title ok 1 - doesnt die ok 2 - num=3 ok 3 - get_tags 0 ok 4 - get_tags 1 ok 5 - get_tags 2 1..5 ok 9 - get_tags() 1..9 ok t/link_and_target.t ............ ok 1 - doesnt die ok 2 - num=3 ok 3 - 0: link ok 4 - 0: description ok 5 - 1: link ok 6 - 1: description ok 7 - 2: link ok 8 - 2: description 1..8 ok 1 - link basic tests 1..1 ok t/list.t ....................... ok 1 - doesnt die ok 2 - num=15 ok 3 - item[0]->list->indent ok 4 - item[0]->bullet ok 5 - item[0]->list->type ok 6 - item[6]->list->type ok 7 - item[7]->check_state ok 8 - item[9]->list->indent ok 9 - item[9]->bullet ok 10 - item[9]->list->type 1..10 ok 1 - list tests 1..1 ok t/radio_target.t ............... ok 1 - doesnt die ok 2 - num=4 ok 3 - link[0] ok 4 - link[1] ok 5 - link[2] ok 6 - from_radio_target[0] ok 7 - from_radio_target[1] ok 8 - from_radio_target[2] ok 9 - from_radio_target[3] 1..9 ok 1 - radio target basic tests 1..1 ok t/regression-rt68443.t ......... ok 1 - doesnt die ok 2 - num=1 1..2 ok 1 - regression test RT\#68443 1..1 ok t/release-pod-coverage.t ....... skipped: these tests are for release candidate testing t/release-pod-syntax.t ......... skipped: these tests are for release candidate testing t/setting-todo.t ............... ok 1 - doesnt die ok 2 - num=13 ok 3 - \#1 is a todo (default and defined above) ok 4 - \#1 not a done (default and defined above) ok 5 - \#2 is a todo (defined above) ok 6 - \#2 not a done (defined above) ok 7 - \#3 is a todo (defined above) ok 8 - \#3 not a done (defined above) ok 9 - \#4 is a todo (defined below) ok 10 - \#4 not a done (defined below) ok 11 - \#5 is a todo (defined after vertical bar) ok 12 - \#5 is a done (defined after vertical bar) ok 13 - \#6 is a todo (defined after vertical bar) ok 14 - \#6 is a done (defined after vertical bar) ok 15 - \#7 is a todo (last keyword defined is assumed a done state) ok 16 - \#7 is a done (last keyword defined is assumed a done state) ok 17 - \#8 not a todo (default but not defined) ok 18 - \#8 not a done (default but not defined) ok 19 - \#9 not a todo (different case) ok 20 - \#9 not a done (different case) ok 21 - \#10 not a todo (different case) ok 22 - \#10 not a done (different case) ok 23 - num_test_items 1..23 ok 1 - setting: TODO 1..1 ok t/setting.t .................... ok 1 - doesnt die ok 2 - num=0 1..2 ok 1 - non-setting (missing +) ok 1 - doesnt die ok 2 - num=0 1..2 ok 2 - non-setting (not on first column) ok 1 - doesnt die ok 2 - num=0 1..2 ok 3 - syntax error (missing colon, becomes comment) ok 1 - dies 1..1 ok 4 - unknown setting ok 1 - dies 1..1 ok 5 - FILETAGS: argument syntax error ok 1 - doesnt die ok 2 - num=1 ok 3 - name ok 4 - args[0] 1..4 ok 6 - FILETAGS: basic tests ok 1 - doesnt die ok 2 - num=1 ok 3 - name ok 4 - args ok 5 - document's priorities attribute 1..5 ok 7 - PRIORITIES: basic tests ok 1 - doesnt die ok 2 - num=1 ok 3 - name ok 4 - D1 added to list of known drawers ok 5 - D2 added to list of known drawers ok 6 - default drawers still known 1..6 ok 8 - DRAWERS: basic tests ok 1 - doesnt die ok 2 - num=1 1..2 ok 9 - indentable_elements (not indentable) ok 1 - doesnt die ok 2 - num=1 ok 3 - text 1..3 ok 10 - indentable_elements (not indentable, test text) ok 1 - doesnt die ok 2 - num=2 ok 3 - indent attribute 1..3 ok 11 - indentable_elements (indentable) 1..11 ok t/short_example.t .............. ok 1 - doesnt die ok 2 - num=0 1..2 ok 1 - non-short-example (missing space after colon) ok 1 - doesnt die ok 2 - num=2 ok 3 - indent attribute ok 4 - example attribute ok 5 - as_string attribute 1..5 ok 2 - basic tests 1..2 ok t/table.t ...................... ok 1 - doesnt die ok 2 - num=0 1..2 ok 1 - non-table (missing extra character) ok 1 - doesnt die ok 2 - num=1 ok 3 - The object isa Org::Element::TableRow ok 4 - The object isa Org::Element::TableVLine ok 5 - The object isa Org::Element::TableRow ok 6 - The object isa Org::Element::TableRow ok 7 - The object isa Org::Element::TableCell ok 8 - The object isa Org::Element::Text ok 9 - first cell's as_string ok 10 - first row's as_string ok 11 - The object isa Org::Element::Text ok 12 - The object isa Org::Element::Timestamp ok 13 - The object isa Org::Element::Text 1..13 ok 2 - table 1..2 ok t/text.t ....................... ok 1 - doesnt die ok 2 - num=13 ok 3 - elem 0 normal ok 4 - elem 2 bold ok 5 - elem 2 italic ok 6 - elem 2 underline ok 7 - elem 2 strike-through ok 8 - elem 2 code ok 9 - elem 2 verbatim ok 10 - elem 13 normal ok 11 - normal as_string ok 12 - bold as_string ok 13 - italic as string ok 14 - underline as_string ok 15 - strike-through as_string ok 16 - code as_string ok 17 - verbatim as_string 1..17 ok 1 - text basic tests ok 1 - doesnt die ok 2 - num=2 ok 3 - elem 0 code ok 4 - elem 1 normal ok 5 - elem 0 as_string ok 6 - elem 1 as_string 1..6 ok 2 - max newlines ok 1 - doesnt die ok 2 - elem 0 bold ok 3 - bolded text ok 4 - link inside bolded 1..4 ok 3 - link inside markup 1..3 ok t/timerange.t .................. ok 1 - doesnt die ok 2 - num=6 ok 3 - tr[0] is_active ok 4 - tr[3] !is_active 1..4 ok 1 - timerange basic tests ok 1 - dies 1..1 ok 2 - event duration not allowed in timerange ok 1 - dies 1..1 ok 3 - repeater not allowed in timerange 1..3 ok t/timestamp.t .................. ok 1 - doesnt die ok 2 - num=6 ok 3 - ts[0] datetime ok 4 - ts[0] as_string ok 5 - ts[1] as_string ok 6 - ts[2] as_string ok 7 - ts[2] as_string ok 8 - ts[0] is_active ok 9 - ts[3] !is_active 1..9 ok 1 - timestamp basic tests ok 1 - doesnt die ok 2 - num=1 ok 3 - datetime ok 4 - event_duration 1..4 ok 2 - event duration ok 1 - doesnt die ok 2 - num=7 ok 3 - [0] _repeater ok 4 - [1] _repeater ok 5 - [2] _repeater ok 6 - [3] _repeater ok 7 - [4] _repeater ok 8 - [5] _repeater ok 9 - [6] _repeater ok 10 - [6] _warning_period ok 11 - [0] recurrence 1..11 ok 3 - repeater & warning period 1..3 ok t/various.t .................... ok 1 - doesnt die ok 2 - num_elems ok 3 - num_elems(Headline) 1..3 ok 1 - various 1..1 ok All tests successful. Files=23, Tests=88, 3 wallclock secs ( 0.08 usr 0.10 sys + 2.31 cusr 0.65 csys = 3.14 CPU) Result: PASS SHARYANTO/Org-Parser-0.12.tar.gz ./Build test verbose=1 -- OK Steven Haryanto <steven@masterweb.net> Parse Org documents >>> (cd /home/fly1400/var/cpan/build/Org-Parser-0.12-xWPJsc && tar cvf - Org-Parser-0.12.ppd blib) | gzip -c >/home/fly1400/var/REPO/S/SH/SHARYANTO/Org-Parser-0.12.tar.gz Org-Parser-0.12.ppd blib/ blib/script/ blib/script/dump-org-structure blib/script/remind-due-todos blib/lib/ blib/lib/Org/ blib/lib/Org/Element/ blib/lib/Org/Element/Setting.pm blib/lib/Org/Element/TableVLine.pm blib/lib/Org/Element/Headline.pm blib/lib/Org/Element/Drawer.pm blib/lib/Org/Element/ListItem.pm blib/lib/Org/Element/Link.pm blib/lib/Org/Element/Block.pm blib/lib/Org/Element/TimeRange.pm blib/lib/Org/Element/Comment.pm blib/lib/Org/Element/List.pm blib/lib/Org/Element/Footnote.pm blib/lib/Org/Element/RadioTarget.pm blib/lib/Org/Element/TableCell.pm blib/lib/Org/Element/Timestamp.pm blib/lib/Org/Element/Table.pm blib/lib/Org/Element/Text.pm blib/lib/Org/Element/Target.pm blib/lib/Org/Element/TableRow.pm blib/lib/Org/Element/ShortExample.pm blib/lib/Org/Element/Base.pm blib/lib/Org/Dump.pm blib/lib/Org/Document.pm blib/lib/Org/Parser.pm >>> mv /home/fly1400/var/cpan/build/Org-Parser-0.12-xWPJsc/Org-Parser-0.12.ppd /home/fly1400/var/REPO/S/SH/SHARYANTO Finished 2011-06-03T14:24:58