blob: 3705485f2b8c32480055f55837cf42e19a838bf6 [file] [log] [blame]
package My::Test::Class::Load;
use strict;
use warnings;
use base 'Test::Class::Load';
sub is_test_class {
my ($class, $file, $dir) = @_;
return if !$class->SUPER::is_test_class($file, $dir);
if (exists $ENV{TEST_CLASS}) {
my $pattern = $ENV{TEST_CLASS};
(my $class = $file) =~ s!^\Q$dir\E/!!xms;
$class =~ s/\.pm$//xms;
$class =~ s!/!::!gxms;
return if $class !~ /$pattern/xms;
}
return 1;
}
1;
__END__