-{
- local $ENV{DEVEL_COVER_OPTIONS} = "-db," . getcwd() . "/cover_db,-coverage,statement,branch,condition,subroutine";
- my $makecmd = "$make test TEST_VERBOSE=1";
- $makecmd .= " HARNESS_PERL_SWITCHES=-MDevel::Cover" unless $nodc;
- if (@tests) {
- $makecmd .= " TEST_FILES='@tests'";
+ {
+ local $ENV{DEVEL_COVER_OPTIONS} = "-db," . getcwd() . "/cover_db,-coverage,statement,branch,condition,subroutine";
+ my $makecmd = "$make test";
+ $makecmd .= " TEST_VERBOSE=1" if $verbose;
+ $makecmd .= " HARNESS_PERL_SWITCHES=-MDevel::Cover" unless $nodc;
+ if (@tests) {
+ $makecmd .= " TEST_FILES='@tests'";
+ }
+ run($makecmd)
+ and die "Test failed\n";