# This is not really Module::Build::Kwalitee; it is just a stub
# shipped with distributions using Moudle::Build::Kwalitee to
# provide boilerplate tests. This stub is here to get around the
# bootstrapping problem associated with subclassing
# Module::Build. It simply adds the dependencies for
# Module::Build::Kwalitee's tests.
package Module::Build::Kwalitee;
use strict;
use warnings;
use base 'Module::Build';
# add extra build requirements
sub build_requires {
my $self = shift;
return {
%{ $self->SUPER::build_requires },
'File::Find::Rule' => 0,
'Test::More' => 0,
};
}
# add extra recommends
sub recommends {
my $self = shift;
return {
%{ $self->SUPER::recommends },
'Test::Pod' => 0,
'Pod::Coverage::CountParents' => 0,
'IPC::Open3' => 0,
};
}
1;