t/00.load.t ........ 1..15 ok 1 - use MMM::Config; ok 2 - use MMM::Host; ok 3 - use MMM::Mirror; ok 4 - use MMM::Report; ok 5 - use MMM::Report::Html; ok 6 - use MMM::Report::Console; ok 7 - use MMM::Report::Mail; ok 8 - use MMM::Daemon; ok 9 - use MMM::Batch; ok 10 - use MMM::MirrorTask; ok 11 - use MMM::Sync; ok 12 - use MMM::Sync::Rsync; ok 13 - use MMM::Sync::Ftp; ok 14 - use MMM::Sync::Dummy; ok 15 - use MMM; ok t/00.pod.t ......... 1..15 ok 1 ok 2 - Pod coverage on MMM::Batch ok 3 ok 4 - Pod coverage on MMM::Daemon ok 5 ok 6 - Pod coverage on MMM::Report ok 7 ok 8 ok 9 ok 10 - Pod coverage on MMM::Sync::Dummy ok 11 - Pod coverage on MMM::Sync::Rsync ok 12 - Pod coverage on MMM::Sync::Ftp ok 13 - Pod coverage on MMM::Report::Html ok 14 - Pod coverage on MMM::Report::Mail ok 15 - Pod coverage on MMM::Report::Console ok t/01.mmm.host.t .... 1..9 ok 1 - use MMM::Host; ok 2 - An object of class 'MMM::Host' isa 'MMM::Host' ok 3 - can get hostname ok 4 - properly parse latitude/longitude ok 5 - Deny to build invalid mirror entry ok 6 - Minimum info is hostname ok 7 - host distance calculation ok 8 - host distance calculation ok 9 - host distance calculation ok t/01.mmm.sync.t .... 1..12 ok 1 - use MMM::Sync; ok 2 - use MMM::Sync::Dummy; ok 3 - use MMM::Sync::Ftp; ok 4 - use MMM::Sync::Rsync; ok 5 - An object of class 'MMM::Sync::Ftp' isa 'MMM::Sync::Ftp' ok 6 - An object of class 'MMM::Sync::Rsync' isa 'MMM::Sync::Rsync' ok 7 - An object of class 'MMM::Sync::Dummy' isa 'MMM::Sync::Dummy' ok 8 - We get an non empty command ok 9 - We get proper dest ok 10 - We get proper source ok 11 - Can perform sync ok 12 - Can perform sync ok t/01.mmm.utils.t ... 1..14 ok 1 - use MMM::Utils; ok 2 - undef ok 3 - empty ok 4 - zero ok 5 - OFF ok 6 - ON ok 7 - un ok 8 - true ok 9 - yes ok 10 - NON ok 11 - format 3 second ok 12 - format 1 day ok 13 - format 1 day, 1 hour and 52s ok 14 - format 2 days, 1 hour and 52s ok Use of uninitialized value in lc at /home/willem/svn/regression-testing/mmm-0.43/blib/lib/MMM/Sync.pm line 35. t/01.ms.t .......... 1..3 ok 1 - use MMM::Sync; ok 2 - use MMM::Sync::Rsync; ok 3 - can get a MMM::Sync object ok t/02.mmm.mirror.t .. 1..16 ok 1 - use MMM::Mirror; ok 2 - An object of class 'MMM::Mirror' isa 'MMM::Mirror' ok 3 - can get source info ok 4 - can get level info ok 5 - can get url info ok 6 - can get frequency info ok 7 - can get revision ok 8 - can set another source ok 9 - can get source info after change ok 10 - merged infos return newer ok 11 - merged infos the set one ok 12 - An object of class 'MMM::Host' isa 'MMM::Host' ok 13 - Can properly get host info ok 14 - Deny to build invalid mirror entry ok 15 - Deny to build mirror with invalid url ok 16 - Minimum info is url ok t/04.mmm.t ......... 1..8 ok 1 - use MMM; ok 2 - An object of class 'MMM' isa 'MMM' ok 3 - An object of class 'MMM::Host' isa 'MMM::Host' ok 4 - MMM->can(...) ok 5 - An object of class 'MMM' isa 'MMM' ok 6 - can get queues list ok 7 # skip API Changes ok 8 # skip API Changes ok t/05mreport.t ...... 1..4 ok 1 - use MMM::Report::Html; ok 2 - MMM::Report::Html->can(...) ok 3 - use MMM::Report::Console; ok 4 - MMM::Report::Console->can(...) ok All tests successful. Files=9, Tests=96, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.52 cusr 0.21 csys = 0.77 CPU) Result: PASS