Merge pull request #137 from msimerson/test-limit
allow testing a single plugin
This commit is contained in:
commit
1abfd152f2
@ -103,7 +103,7 @@ sub varlog {
|
||||
# sub disconnect
|
||||
|
||||
sub run_plugin_tests {
|
||||
my $self = shift;
|
||||
my ($self, $only_plugin) = @_;
|
||||
$self->{_test_mode} = 1;
|
||||
my @plugins = $self->load_plugins();
|
||||
|
||||
@ -111,6 +111,7 @@ sub run_plugin_tests {
|
||||
my $Test = Test::Builder->new();
|
||||
|
||||
foreach my $plugin (@plugins) {
|
||||
next if ($only_plugin && $plugin !~ /$only_plugin/);
|
||||
$plugin->register_tests();
|
||||
$plugin->run_tests($self);
|
||||
}
|
||||
|
@ -5,7 +5,7 @@ use Test::Qpsmtpd;
|
||||
|
||||
my $qp = Test::Qpsmtpd->new();
|
||||
|
||||
$qp->run_plugin_tests();
|
||||
$qp->run_plugin_tests($ARGV[0]);
|
||||
|
||||
foreach my $file ("./t/config/greylist.dbm", "./t/config/greylist.dbm.lock") {
|
||||
next if !-f $file;
|
||||
|
Loading…
Reference in New Issue
Block a user