cpan Test::BrewBuild
cd /path/to/MyModule
brewbuild
####
perl-5.8.9 :: PASS
perl-5.10.1 :: PASS
perl-5.22.1 :: PASS
perl-5.23.8 :: PASS
####
brewbuild --debug 7
# or
brewbuild -d 7
####
package Test::BrewBuild::Plugin::DefaultExec;
sub brewbuild_exec {
return ;
}
1;
__DATA__
if ($^O eq 'MSWin32'){
my $make = -e 'Makefile.PL' ? 'dmake' : 'Build';
system "cpanm --installdeps . && $make && $make test";
}
else {
my $make = -e 'Makefile.PL' ? 'make' : './Build';
system "cpanm --installdeps . && $make && $make test";
}
####
brewbuild --plugin 'Test::BrewBuild::Plugin::CustomPlugin'
# or just set the TBB_PLUGIN environment variable to make it persistent
####
brewbuild --remove --count 2
####
brewbuild --count 1
####
brewbuild --version 5.20.3 -v 5.22.1 -v 5.8.9