Checking if your kit is complete... Looks good Currently, you require mysql database to test this module. If you have mysql installed, CREATE DATABASE test_0; CREATE DATABASE test_1; is what you need to do. Currently username, password, host are really hard-coded. Change their values by your hand, if you want to change this. Writing Makefile for Class::DBI::Replication cp lib/Class/DBI/Replication.pm blib/lib/Class/DBI/Replication.pm Manifying blib/man3/Class::DBI::Replication.3 PERL_DL_NONLAZY=1 /Users/cpanrun/pristine/5.8.7/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_Replication....Subroutine Film::db_Main redefined at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/Ima/DBI.pm line 278. Subroutine Film::db_Main redefined at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/Ima/DBI.pm line 278. DBI connect('test_1','root',...) failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/Ima/DBI.pm line 312 DBI connect('test_1','root',...) failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at /Users/cpanrun/pristine/5.8.7/lib/site_perl/5.8.7/Ima/DBI.pm line 312 END failed--call queue aborted. dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/00_Replication.t 2 512 2 4 200.00% 1-2 Failed 1/1 test scripts, 0.00% okay. 2/2 subtests failed, 0.00% okay. make: *** [test_dynamic] Error 2