# Testing Mail::Toaster 5.54, Perl 5.038002, /usr/bin/perl t/00.load.t .......... ok 1 - use Mail::Toaster::Base; ok 2 - use Mail::Toaster; ok 3 - use Mail::Toaster::DNS; ok 4 - use Mail::Toaster::Ezmlm; ok 5 - use Mail::Toaster::Logs; ok 6 - use Mail::Toaster::Qmail; ok 7 - use Mail::Toaster::Utility; ok 8 - use Mail::Toaster::Darwin; ok 9 - use Mail::Toaster::FreeBSD; ok 10 - use Mail::Toaster::Mysql; ok 11 - use Mail::Toaster::Setup; 1..11 ok t/01-syntax.t ........ ok 1 - bin directory ok 2 - this_perl: /usr/bin/perl ok 3 - syntax bin/email_restore.pl ok 4 - syntax bin/install_deps.pl ok 5 - syntax bin/maillogs ok 6 - syntax bin/qqtool.pl ok 7 - syntax bin/toaster-watcher.pl ok 8 - syntax bin/toaster_audit.pl ok 9 - syntax bin/toaster_migrate.pl ok 10 - syntax bin/toaster_quota_report.pl ok 11 - syntax bin/toaster_setup.pl ok 12 - syntax Mail/Toaster/FreeBSD.pm ok 13 - syntax Mail/Toaster/Base.pm ok 14 - syntax Mail/Toaster/Ezmlm.pm ok 15 - syntax Mail/Toaster/Mysql.pm ok 16 - syntax Mail/Toaster/Qmail.pm ok 17 - syntax Mail/Toaster/Utility.pm ok 18 - syntax Mail/Toaster/DNS.pm ok 19 - syntax Mail/Toaster/Logs.pm ok 20 - syntax Mail/Toaster/Setup.pm ok 21 - syntax Mail/Toaster/Darwin.pm ok 22 - syntax Mail/Toaster/Setup/Test.pm ok 23 - syntax Mail/Toaster/Setup/Simscan.pm ok 24 - syntax Mail/Toaster/Setup/Vpopmail.pm ok 25 - syntax Mail/Toaster/Setup/Config.pm ok 26 - syntax Mail/Toaster/Setup/Maildrop.pm ok 27 - syntax Mail/Toaster.pm ok 28 - syntax ezmlm.cgi 1..28 ok t/05-Toaster.t ....... ok 1 - use Mail::Toaster; ok 2 - 'object class' isa 'Mail::Toaster' ok 3 - conf ok 4 - dump_audit ok 5 - audit ok 6 - audit 2 ok 7 - audit 3 ok 8 - dump_audit 1..8 ok t/06.Toaster.Base.t .. ok 1 - use Mail::Toaster::Base; ok 2 - An object of class 'Mail::Toaster::Base' isa 'Mail::Toaster::Base' ok 3 - An object of class 'Mail::Toaster::Utility' isa 'Mail::Toaster::Utility' ok 4 - verbose, unset ok 5 - audit Audit History Report test message 1 ok 6 - dump_audit ok 7 - verbose, set ok 8 - verbose, get test message 2 ok 9 - audit Audit History Report test message 2 ok 10 - dump_audit dump_audit: all messages dumped ok 11 - error Error History Report test error 1.................................................................. at main, 30 ok 12 - dump_errors 1..12 ok t/15.Setup.t ......... ok 1 - use Mail::Toaster::Setup; ok 2 - 'object class' isa 'Mail::Toaster::Setup' ok 3 - autorespond ok 4 - autorespond ok 5 - autorespond ok 6 - clamav ok 7 - clamav ok 8 - clamav ok 9 - courier_imap ok 10 - courier_imap ok 11 - courier_imap ok 12 - cronolog ok 13 - cronolog ok 14 - cronolog ok 15 - daemontools ok 16 - daemontools ok 17 - daemontools ok 18 - djbdns ok 19 - djbdns ok 20 - djbdns ok 21 - dovecot ok 22 - dovecot ok 23 - dovecot ok 24 - expat ok 25 - expat ok 26 - expat ok 27 - ezmlm ok 28 - ezmlm installing Ezmlm-Idx, (disabled) ok 29 - ezmlm ok 30 - lighttpd ok 31 - lighttpd ok 32 - lighttpd ok 33 - munin ok 34 - munin ok 35 - munin ok 36 - openssl_conf ok 37 - openssl_conf ok 38 - openssl_conf ok 39 - qmailadmin ok 40 - qmailadmin ok 41 - qmailadmin ok 42 - razor ok 43 - razor ok 44 - razor ok 45 - roundcube ok 46 - roundcube ok 47 - roundcube ok 48 - spamassassin ok 49 - spamassassin ok 50 - spamassassin ok 51 - squirrelmail ok 52 - squirrelmail ok 53 - squirrelmail ok 54 - sqwebmail ok 55 - sqwebmail ok 56 - sqwebmail ok 57 - vqadmin ok 58 - vqadmin ok 59 - vqadmin ok 60 - config ok 61 - config ok 62 - dependencies ok 63 - dependencies ok 64 - filtering ok 65 - filtering ok 66 - is_newer third ok 67 - is_newer second ok 68 - is_newer first ok 69 - is_newer third neg ok 70 - is_newer second neg ok 71 - is_newer first neg ok 72 - nictool ok 73 - nictool 1..73 ok t/Darwin.t ........... skipped: OS is not Darwin t/DNS.t .............. ok 1 - use Mail::Toaster::DNS; ok 2 - 'dns object class' isa 'Mail::Toaster::DNS' ok 3 - rbl_test_ns +, spamcop.net ok 4 - rbl_test_ns -, bl.spamchop.net ok 5 - rbl_test_positive_ip - ok 6 - rbl_test_negative_ip - ok 7 - rbl_test - ok 8 - resolve A ok 9 - resolve NS 1..9 ok t/Ezmlm.t ............ skipped: Mail::Ezmlm is required for ezmlm.cgi testing t/FreeBSD.t .......... skipped: OS is not FreeBSD t/Logs.t ............. skipped: Logging not set up yet t/maillogs.t ......... skipped: /var/log/mail not writable t/Mysql.t ............ ok 1 - use Mail::Toaster::Mysql; ok 2 - 'mysql object' isa 'Mail::Toaster::Mysql' ok 3 - db_vars 1..3 ok t/Qmail.t ............ ok 1 - use Mail::Toaster::Qmail; ok 2 - 'object class' isa 'Mail::Toaster::Qmail' ok 3 - get_list_of_rwls ok 4 - test_each_rbl ok 5 - get_list_of_rbls ok 6 - get_list_of_rbls ok 7 - get_list_of_rbls nok ok 8 - get_list_of_rbls nok ok 9 - get_list_of_rwls ok 10 - get_list_of_rwls nok ok 11 - service_dir_get smtp ok 12 - service_dir_get smtp ok 13 - service_dir_get send ok 14 - service_dir_get pop3 ok 15 - supervised_hostname_qmail ok 16 - config ok 17 - config ok 18 - control_create ok 19 - control_create ok 20 - get_domains_from_assign ok 21 - get_domains_from_assign ok 22 - install_qmail ok 23 - install_qmail ok 24 - install_qmail_control_files ok 25 - install_qmail_control_files ok 26 - install_qmail_groups_users ok 27 - install_qmail_groups_users ok 28 - install_supervise_run ok 29 - install_supervise_run ok 30 - install_qmail_control_log_files ok 31 - install_qmail_control_log_files ok 32 - netqmail ok 33 - netqmail ok 34 - netqmail_virgin ok 35 - netqmail_virgin ok 36 - _smtp_sanity_tests 1..36 ok t/qqtool.t ........... ok 1 - require Mail::Toaster; ok 2 - Mail::Toaster object ok 3 - check object class ok 4 - found qqtool.pl ok 5 - is executable ok 6 - qqtool.pl 1..6 ok t/Setup.Test.t ....... ok 1 - use Mail::Toaster::Setup::Test; ok 2 - 'object class' isa 'Mail::Toaster::Setup::Test' 1..2 ok t/toaster-watcher.t .. ok 1 - use Mail::Toaster; ok 2 - 'object class' isa 'Mail::Toaster' 1..2 ok t/toaster_setup.t .... ok 1 - use Mail::Toaster; ok 2 - found toaster_setup.pl ok 3 - is executable ok 4 - /usr/bin/perl bin/toaster_setup.pl -s test2 1..4 ok t/Utility.t .......... ok 1 - use Mail::Toaster::Utility; ok 2 - get Mail::Toaster::Utility object ok 3 - An object of class 'Mail::Toaster::Utility' isa 'Mail::Toaster::Utility' ok 4 - temp dir: /home/willem/svn/regression-testing/Mail-Toaster-5.54/t/trash ok 5 - cp README.md ok 6 # skip annoying ok 7 # skip annoying ok 8 # skip annoying ok 9 # skip annoying ok 10 - tar -cf test.tar ok 11 - gzip test.tar ok 12 - temp archive exists ok 13 - extract_archive + ok 14 - extract_archive - ok 15 - file_delete ok 16 - cwd_source_dir ok 17 - cwd_source_dir ok 18 - clean_tmp_dir ok 19 - get_mounted_drives ok 20 - A reference of type 'HASH' isa 'HASH' ok 21 - file_write ok 22 - file_read ok 23 - file_append ok 24 - archive_file ok 25 - file_delete ok 26 - archive_file ok 27 - is_readable ok 28 - is_readable - negated ok 29 - is_writable ok 30 # skip avoiding network tests ok 31 # skip avoiding network tests ok 32 # skip avoiding network tests ok 33 - chown uid ok 34 - chown nonexisting uid ok 35 - chown no perms ok 36 - chmod ok 37 - file_mode ok 38 - chmod ok 39 - file_write ok 40 - files_diff ok 41 - file_write ok 42 - files_diff ok 43 - files_diff ok 44 - file_write ok 45 - files_diff ok 46 - find_bin ok 47 - find_bin ok 48 - find_bin ok 49 - find_config valid ok 50 - find_config valid ok 51 - find_config non-existent file ok 52 - get_dir_files ok 53 # skip avoiding network tests ok 54 - get_the_date ok 55 - get_the_date day ok 56 - get_the_date month ok 57 - get_the_date year ok 58 - get_the_date hour ok 59 - get_the_date minutes ok 60 - get_the_date day ok 61 - get_the_date month ok 62 - get_the_date year ok 63 - get_the_date hour ok 64 - get_the_date minutes ok 65 - install_if_changed ok 66 - install_from_source ok 67 - install_from_source ok 68 - is_process_running, perl ok 69 - is_process_running, nonexistent ok 70 - logfile_append ok 71 - logfile_append ok 72 - logfile_append ok 73 - mkdir_system ok 74 - chmod ok 75 - mkdir_system ok 76 - check_pidfile ok 77 - check_pidfile ok 78 - check_pidfile ok 79 - check_pidfile ok 80 - regexp_test ok 81 - parse_line lead & trailing whitespace ok 82 - parse_line lead & trailing whitespace ok 83 - parse_line no whitespace ok 84 - parse_line no whitespace ok 85 - parse_line ok 86 - parse_line ok 87 - parse_line ok 88 - parse_config invalid filename ok 89 - parse_config correct ok 90 - source_warning ok 91 - sudo ok 92 - syscmd touch ok 93 - syscmd - ok 94 - syscmd - (w/timeout) ok 95 - syscmd rm ok 96 - file_delete ok 97 - file_delete ok 98 - file_delete ok 99 - file_delete ok 100 - clean_tmp_dir ok 101 - yes_or_no 1..101 ok All tests successful. Files=18, Tests=295, 5 wallclock secs ( 0.05 usr 0.03 sys + 1.17 cusr 0.67 csys = 1.92 CPU) Result: PASS