Fix a problem with bad tests and bad code in globbed Pluggable excludes.
This commit is contained in:
parent
77389ea60f
commit
cc84994ea7
2 changed files with 14 additions and 7 deletions
|
|
@ -110,9 +110,10 @@ sub find {
|
|||
@modulesHash{ @modules } = ( 1 ) x @modules;
|
||||
delete @modulesHash{ @{ $options->{exclude} } };
|
||||
@modules = keys %modulesHash;
|
||||
my @excludePatterns = map { s/(?<!\.)\*/.*/g; $_; } grep { /\*/ } @modules;
|
||||
my @excludePatterns = map { s/(?<!\.)\*/.*/g; $_; } grep { /\*/ } @{ $options->{exclude} };
|
||||
if (@excludePatterns) {
|
||||
my $pattern = join q{|}, @excludePatterns;
|
||||
warn $pattern;
|
||||
my $exclusions = qr/$pattern/;
|
||||
@modules = grep { ! m/$exclusions/ } @modules;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue