I don't think it makes much sense to use ExtUtils::MakeMaker to run your tests unless you're building a CPAN distribution, which I assume is not the case here. For my custom projects I use a Makefile with a custom rule which runs the test files (usually t/*.t) with
Test::Harness.
-sam