Checking if your kit is complete... Looks good Writing Makefile for SmokeRunner::Multi cp lib/SmokeRunner/Multi/Runner/Prove.pm blib/lib/SmokeRunner/Multi/Runner/Prove.pm cp lib/SmokeRunner/Multi.pm blib/lib/SmokeRunner/Multi.pm cp lib/SmokeRunner/Multi/TestSet.pm blib/lib/SmokeRunner/Multi/TestSet.pm cp lib/SmokeRunner/Multi/Reporter/Screen.pm blib/lib/SmokeRunner/Multi/Reporter/Screen.pm cp lib/SmokeRunner/Multi/Validate.pm blib/lib/SmokeRunner/Multi/Validate.pm cp lib/SmokeRunner/Multi/Runner.pm blib/lib/SmokeRunner/Multi/Runner.pm cp lib/SmokeRunner/Multi/Runner/Smolder.pm blib/lib/SmokeRunner/Multi/Runner/Smolder.pm cp lib/SmokeRunner/Multi/TestSet/SVN.pm blib/lib/SmokeRunner/Multi/TestSet/SVN.pm cp lib/SmokeRunner/Multi/SafeRun.pm blib/lib/SmokeRunner/Multi/SafeRun.pm cp lib/SmokeRunner/Multi/Config.pm blib/lib/SmokeRunner/Multi/Config.pm cp lib/SmokeRunner/Multi/Reporter/Smolder.pm blib/lib/SmokeRunner/Multi/Reporter/Smolder.pm cp lib/SmokeRunner/Multi/DBI.pm blib/lib/SmokeRunner/Multi/DBI.pm cp lib/SmokeRunner/Multi/Reporter.pm blib/lib/SmokeRunner/Multi/Reporter.pm cp script/smokerunner-multi blib/script/smokerunner-multi /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/smokerunner-multi Manifying blib/man3/SmokeRunner::Multi::Runner::Prove.3 Manifying blib/man3/SmokeRunner::Multi.3 Manifying blib/man3/SmokeRunner::Multi::TestSet.3 Manifying blib/man3/SmokeRunner::Multi::Reporter::Screen.3 Manifying blib/man3/SmokeRunner::Multi::Validate.3 Manifying blib/man3/SmokeRunner::Multi::Runner.3 Manifying blib/man3/SmokeRunner::Multi::TestSet::SVN.3 Manifying blib/man3/SmokeRunner::Multi::Runner::Smolder.3 Manifying blib/man3/SmokeRunner::Multi::SafeRun.3 Manifying blib/man3/SmokeRunner::Multi::Reporter::Smolder.3 Manifying blib/man3/SmokeRunner::Multi::Config.3 Manifying blib/man3/SmokeRunner::Multi::Reporter.3 Manifying blib/man3/SmokeRunner::Multi::DBI.3 PERL_DL_NONLAZY=1 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Config...............1..7 ok 1 - exception with no config file ok 2 - exception with non-existent path in $ENV{SMOKERUNNER_CONFIG} ok 3 - exception with empty config file ok 4 - no exception with valid config file ok 5 - got config object with valid config file ok 6 - root_dir() returns expected value ok 7 - reporter() returns expected value ok t/DBI..................1..2 Name "DBD::SQLite::sqlite_version" used only once: possible typo at /home/cpanrun/build/5.10.0/lib/DynaLoader.pm line 226. ok 1 - got a handle back from handle() ok 2 - database has been instantiated ok t/Multi................1..13 Name "DBD::SQLite::sqlite_version" used only once: possible typo at /home/cpanrun/build/5.10.0/lib/DynaLoader.pm line 226. ok 1 - The object isa SmokeRunner::Multi ok 2 - next_set() returns expected set ok 3 - cannot call _class_for with one arg ok 4 - cannot call _class_for with undef as second arg ok 5 - cannot call _class_for with invalid class name ok 6 - _class_for() returns full class name ok 7 - _class_for() returns full class name on second call ok 8 - _class_for() returns full class name when given full class name ok 9 - The object isa SmokeRunner::Multi::Runner::Prove ok 10 - The object isa SmokeRunner::Multi::Reporter::Test ok 11 - reporter has some output ok 12 - set is no longer prioritized and calling run_and_report_next_set() ok 13 - last run time for set was updated ok t/pod-coverage.........1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod..................1..14 ok 1 - blib/script/smokerunner-multi ok 2 - blib/lib/SmokeRunner/Multi.pm ok 3 - blib/lib/SmokeRunner/Multi/Reporter.pm ok 4 - blib/lib/SmokeRunner/Multi/SafeRun.pm ok 5 - blib/lib/SmokeRunner/Multi/Validate.pm ok 6 - blib/lib/SmokeRunner/Multi/TestSet.pm ok 7 - blib/lib/SmokeRunner/Multi/Runner.pm ok 8 - blib/lib/SmokeRunner/Multi/DBI.pm ok 9 - blib/lib/SmokeRunner/Multi/Config.pm ok 10 - blib/lib/SmokeRunner/Multi/Runner/Prove.pm ok 11 - blib/lib/SmokeRunner/Multi/Runner/Smolder.pm ok 12 - blib/lib/SmokeRunner/Multi/Reporter/Smolder.pm ok 13 - blib/lib/SmokeRunner/Multi/Reporter/Screen.pm ok 14 - blib/lib/SmokeRunner/Multi/TestSet/SVN.pm ok t/Reporter.............1..4 Name "DBD::SQLite::sqlite_version" used only once: possible typo at /home/cpanrun/build/5.10.0/lib/DynaLoader.pm line 226. ok 1 - cannot create a runner without a set ok 2 - created runner with a valid runner ok 3 - The object isa SmokeRunner::Multi::Reporter ok 4 - cannot call report() on base class ok t/Runner...............1..4 Name "DBD::SQLite::sqlite_version" used only once: possible typo at /home/cpanrun/build/5.10.0/lib/DynaLoader.pm line 226. ok 1 - cannot create a runner without a set ok 2 - created runner with a valid set ok 3 - The object isa SmokeRunner::Multi::Runner ok 4 - cannot call run_tests() on base class ok t/smokerunner-multi....1..0 # Skip These tests require Test::Command skipped all skipped: These tests require Test::Command t/TestSet..............1..28 Name "DBD::SQLite::sqlite_version" used only once: possible typo at /home/cpanrun/build/5.10.0/lib/DynaLoader.pm line 226. ok 1 - TestSet constructor requires a dir with a subdir named t ok 2 - TestSet constructor succeeds with valid dir ok 3 - name() returns set1 ok 4 - set_dir() method returns expected path ok 5 - test_dir() method returns expected path ok 6 - The object isa SmokeRunner::Multi::TestSet ok 7 - no test files found ok 8 - five test files found ok 9 - test files found in set are 1.t - 5.t, in sorted order ok 10 - last mod time is the mod time of the most recently modified test file ok 11 - last_run_time() is 0 ok 12 - set is not prioritized ok 13 - set is out of date ok 14 - seconds out of date is > 0 ok 15 - last_run_time() is time passed to update_last_run_time() ok 16 - set is not out of date ok 17 - seconds out of date is <= 0 ok 18 - set is prioritized after calling prioritize() ok 19 - set is not prioritized after calling unprioritize() ok 20 - only one set is returned from All() ok 21 - only set1 is returned by All() ok 22 - two sets are returned from All() ok 23 - the two sets returned are the two sets we expect ok 24 - remove() delete the set dir ok 25 - set data was deleted from database ok 26 - sets are sorted by out of date-ness ok 27 - prioritized sets are sorted first ok 28 - prioritized sets are sorted first, and secondary sort if by out of date-ness ok All tests successful, 2 tests skipped. Files=9, Tests=72, 5 wallclock secs ( 3.18 cusr + 0.71 csys = 3.89 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/DBI.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/SafeRun.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Validate.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Config.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Runner.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Reporter.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/TestSet.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Runner/Smolder.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Runner/Prove.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Reporter/Smolder.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/Reporter/Screen.html Installing /home/cpanrun/build/5.10.0/html/site/lib/SmokeRunner/Multi/TestSet/SVN.html Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Reporter.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/SafeRun.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Validate.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/TestSet.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Runner.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/DBI.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Config.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Runner/Prove.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Runner/Smolder.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Reporter/Smolder.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/Reporter/Screen.pm Installing /home/cpanrun/build/5.10.0/site/lib/SmokeRunner/Multi/TestSet/SVN.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Runner::Smolder.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::TestSet::SVN.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Runner.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Config.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::TestSet.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Reporter::Screen.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Reporter::Smolder.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Validate.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::DBI.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Reporter.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::Runner::Prove.3 Installing /home/cpanrun/build/5.10.0/site/man/man3/SmokeRunner::Multi::SafeRun.3 Installing /home/cpanrun/build/5.10.0/site/bin/smokerunner-multi Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod